I work in the tech in business development so I'm not sure my skill set would be something that a U.S employer couldn't already get from a employing a local. I'm not interested in marrying a girl I've just met. Is it better to start a company or is it a case of getting an international transfer through an L1 visa after working for a big company?
1) Get a job offer from a friend or connection who runs a US business... or...
2) Offer your services at a significant discount to a local worker.
Work visa is the fastest, easiest way. Still not easy, but better than marrying someone for a visa.
Get a job and work well or go to college until you can get a company to sponsor you. I have lots of friends who have been successful at it.
Don't stop taking massive action.
Best of Luck,
Michael T. Irvin
My books are available exclusively through Amazon Books. Check out my book "Copywriting Blackbook of Secrets"
Copywriting, Startups, Internet Entrepreneur, Online Marketing, Making Money