av8rx:
If you get a non-immigrant work permit, i.e. H1b, L1, J1 etc. you can "convert" it to an immigrant one (Permanant Residency "green card") by way of the company or school sponsoring you. It helps to have a lawyer involved and plenty of spare cash too!