Funny thing, as a French, it will take me years of procedure and several thousand dollar to maybe get a green card. A lot of my friend working in usa are in constant trouble with immigration. They told me a bunch of somalien arrived in Vegas, they are doing the washing up in the pool of the residence.