Very true, but this has less to do with an influx of foreign workers than an overall increase in the supply of qualified native labor. If you go to Monster or CareerBuilder, there are over 4000 jobs listed for programmers, more than any other occupation except maybe sales. The jobs are out there, but there are too many of you fighting for them.
If there are too many Americans fighting for iT jobs why on earth do we keep importing H1B's to increase the competition. You have just undercut your own ccase as to the jobs listed on Monster.com etc. The majority of these are listings for which no American will be hired. Companies in order to import cheap H1b workers must list jobs first. In short I am not buying into your arguing for destroying the Amnerican Middle class in order to subsidize foreign nationals. Why do you hate America?