Let's end the current legal immigration system. I wouldn't let them in America unless they were like a Wernher Magnus Maximilian, Freiherr von Braun [a German rocket scientist, aerospace engineer, space architect, and one of the leading figures in the development of rocket technology in America]....but now-a-days, since we've basically killed the domestic space programs, even his talents aren't good enough anymore.
We've got too many unemployed and highly educated/degreed, to use that as an excuse to even add more highly skilled technical workers to America in immigration.
Article on 2011 Unemployed Engineers:
"....Recently Unemployed – If you are newly unemployed times are going to be rough. You are entering a market that is filled with discouraged job seekers; many have been looking for over a year. You do have a small advantage though; you probably have an active network of employed associates. These individuals can assist you finding another job that may or may not be related to engineering. You may have to sit your ego aside and take a job position that does not relate to engineering. If you hold out to long, you will be joining the next group; the long-term unemployed.
Over a Year Unemployed – If you have been unemployed for a long time, you may still have a while to go before you will find another engineering position. After a year of seeking employment with no luck it may become very hard to motivate yourself. You may even want to give up, but keep on trying to find something. Unemployment benefits dose not pay all of the bills, and there is a limit to how many months you can receive a government check. Although the US Congress is arguing over how to pay for these payments, you can not count on the government. Eventually, you will have to find employment somewhere even though it may not be engineering. These employers know that as soon as you find another engineering job you will leave without any hesitation. So this rules out convenience stores, store clerk, security guard, and so on...."