I have nothing against folks from overseas coming here for opportunity. But the way the government has set up the system, it only benefits the "job shop" companies and software houses. I'd rather they just open the door. I'm willing to take on anyone in an interview from overseas, providing he has to take the personal risks to fund his travel the the USA. The "job shops" can dictate who gets the interview. Companies will only hire via job shops, because of the IRS and labor laws which are anti-small-business contractor.
Long, long story.. and I'm too tired to discuss this further.
FReegards, SFS