Check out the links at the H1b.info site...
http://h1b.info/bookmarks.phpBoth FAIR and Americans for Better Immigration have scorecards. You have to sift through the information for the H1B/L1 specific legislation.
ABI has a very anti-immigration bias. You'll find Republicans high on their list and Democrats generally scoring much lower. In regards to the H1B fiasco, there is plenty of blame to spread around, even to many of our "favorite" legislators.
I am by no means against immigration per se but rather against targeted visas such as H1B which puts a certain segment of imported worker in direct competition with citizens.
The visa problem can be controlled through legislation. Offshoring is much more difficult because it can't be stopped. Incentives can be removed but to a certain, perhaps large, extent, the genie is out of the bottle.
Our economy needs a new "new thing" to reinvigorate employment opportunities. There are so many possibilities from all types of alternative energy to infrastructure replacement to truly rebuilding our cities. I believe the federal government's role is to provide a hugh jumpstart, just like it did during the '30s through the many New Deal programs, the'40s and the war effort, and the '60s and the space program.
For all the emphasis on science and math education, I do not see that associated careers are really valued. There are many people who achieve superior levels of education and then have no place to go.