I’d like to chime in on the H1B too…my husband had an H1B (now a Green Card)and is one of 8 people (out of 11 total) in his department who has one. For some reason its very hard to find home-grown computer game programmers…
I’ve seen the myth cited on other blogs, too the “H1Bs get paid less than US Citizens”, and its simply not true. All 8 of my husbands coworkers were offered competitive salaries, get pay rises, bonuses, healthcare, insurance etc… completley in line with thier US Citzien counterparts.