H1-B visa holders get kicked out of the USA these days, because their 6-year visas are running out. I still have a couple of years on my H1-B, but the situation is definitely tense. Here’s a good article that got discussed on Slashdot extensively.