I know there are a significant number of Indians who take up jobs at petrol stations and etc etc professions that are not highly skilled per say and wouldnt have been acheived on a H1-B. I think this article is incomplete. The thesis is most Indians arrive in the US legally through H1, B-1 etc but continue their stay after the visa expires, thus making them illegal. Obviously its the greed of the American corps to blame here as much as the ones who stay back. This article is frankly bogus and furthers nothing but anti India agenda.