Rabbitone, well, the problem with H1-B is that, for a position that requires extensive training -- a H1-B will gladly spend a couple years training at $35k/year. While a citizen, graduated from, say, Stanford, Berkeley, or any of the other good CS programs, will require $100k to start, even...