Out of curiosity, how many companies have you worked at during that time period? My experience over the past 4 years as a developer and 7 years in the labor force has been that my biggest raises have always come either by switching jobs or by bringing an offer to my boss.