Re: Visa Fraud
You do realize that this is an issue over L1 visas which are internal company transfers and not an H1B visa issue?
Its not a simple thing...
At IBM you send an Amerikan to another country for some global seasoning, he gets to keep his salary. This is good if he's going to go to Brazil or South Africa where he can live a really good life because of the lower cost of living.
A few years ago, IBM wanted to 'repatriate' workers. So if you were an Indian citizen who was working for IBM in the US, they would fire you in the US and rehire you in India at the commensurate rates in India.
Replace India with other countries. Again this isn't an L1 type of transfer, but letting you keep your job, doing your same work, in a lower wage earning country of course at local pay.
From what I heard, not many takers, yet it was legal.