Want more money - Change jobs
Unfortunately I agree with the article on Personal Finance Weblog. My experience is the same. If you are working for a company, they will spend as little as possible each year or promotion as they possibly can. My experience is, if you don't come in with a high initial salary you're going to be looking even sooner. Companies often have to go out and pay another 10% - 20% higher to get new talent when someone leaves. A few companies I've dealt with aggressively keep their salaries even with the market, but that's been the exception in my experience.
So, yes, if you feel your company undervalues you, you're probably right. And, the only way to fix it is to change jobs.