I can't say what's normal in Houston, as I've only lived and worked in Los Angeles. Out here a developer with Java or .NET experience like you describe would easily start at $85k base at the companies I've worked for over the last 4 years. There would also be signing and annual bonuses and if you're good, significant raises each year. Am I starting to wonder if I get ripped off for staying here and not asking for a b…
I'd add the only caveat is that bouncing around too much (like never holding a job down for more than a year, doesn't sound like you) can turn people off.
If and when it does become a problem (i.e. interviewers start saying "this pattern looks disturbing"), the worst that happens is that it gets harder to get new job offers, and I stay at my current job a little longer, knowing that I got an average of 19% per year in pay increases while the average Joe (if he's lucky) got 5% per year, or in the OP's case 2.5% every other year.