Are these people being layed off skilled in the languages that the companies want? If someone is skilled in doing web pages and the company needs someone to write in C, I dont think there is a fit.
Rather than depressing salaries in the field, H-1B may be bringing them down to what the market would have been if there werent these artificial shortages caused by borders.
Oh yes those awful borders. Maybe we should invite the whole world to the U.S. China, among other nations of course, would love this. They could do what they can't do militarily. Send in a billion of their own, set up their colonies like the Mexicans and just take over by their sheer numbers. You neo-cons never think past abstract platitudes that have no bearing in reality.