I know it sounds odd, but I'd try for an F-1 student visa first if you can, try to get into school here. A lot more people lining up to work than to go to school here.
I'd make an appointment with a local consular official and see them in person, explain your situation.
pfunk
"A little luck & a little government is necessary to get by, but only a fool places his complete trust in either one." - PJ O'Rourke