Disagree...for Minneapolis at least
"So it is true, there is not enough highly skilled domestic tech workers who are willing and able to work for the price companies are willing and able to pay."
I can only speak for my situation, but there is a lack of skilled technology workers in my area.
I work for a company that pays on the high end of the pay scale and for the higher end jobs we are lucky to get a single qualified person to apply. Most of the positions are in the 80-110k range, some higher. The less senior jobs (below 80k) we can find people.
The other piece of anecdotal information I have is that I really don't know anyone who is looking for work. I often get calls from recruiters who have old versions of my resume to see if I am interested or if I know anyone, 99% of the time I can't find anyone who is looking to move.
Side question, because maybe I am just nuts and selling out for less than I should.
What do you see as the right salary for a application developer with 5 years of good experience? 10 years?