moving to US
keyist: This image enumerates all the possibilities: http://www.reason.com/images/07cf533ddb1d06350cf1ddb5942ef5a...Chances are that you'll have to go the H1B route.  Which ain't pretty, because most employers automatically ignore job applications with those dreaded letters.You'll save yourself a bunch of time and trouble by researching the companies that do employ on H1B.  Meebo is one: http://gigaom.com/2008/07/05/meebos-jen-how-to-find-hard-to-... .Also, mention the need for H1B as early as possible in the application process (cover letter is a good place), so that you don't ace the interviews only to get rejected for that reason.  Another possibility is to offer to pay the legal costs of H1B applications (in the region of US$5000).