Now i last went through all of this about 6 years ago. I remember seeing the waiting lists on the INS website published as being 2+ years. What kind of cracksmoking employer is going to sponsor you then wait 2+ years before you can even work for them? The whole system is fucking broken. But i figured what the hell and had another look on the website (it's USCIS now). And yes, i wasn't imagining things, you do need an employer to apply for a skilled migrant visa in the US. Oh yeah, unless "you are a worker with exceptional ability in the sciences, arts, or business, [and waiving the requirement for a job offer] would be in the national interest". WHAT THE JESUS.
It's so fucking fuckassed and rooted. I've got a bachelor's degree. I've been working as a programmer for 7 fucking years. I'm a very good programmer. It might not be the career i want for myself but i'd be happy to stick around a while longer if it could get me where i've ALWAYS fucking wanted to go. FUCK! I'm in tears it just makes me so angry that the dream i've had my whole fucking life is STILL no closer and i'm almost 28 now. This is why i've stopped dreaming about this because i know how fucking depressing it is. There is no simple way in. Unless you slip across the border and work under minimum wage to keep the bottom end of the economy going. Or you're straight and get married. Well fuck that. Fuck this. I shouldn't have bothered looking. It just kills me. It fucking kills me.