mike/rash,
i feel your pain. i am in quality myself and have been always working for actual companies, never had to deal with these blood-sucking desi consulting companies. my first company refused to file for my green card despite working for ~4 yrs with them. then i started looking for a company that would. i had to struggle real hard, and finally found 1 manufacturing plant that said yes because nobody wanted to come work for them since they (we) are in the middle of freaking nowhere! anyway even though my us green card is filed, my highly qualified wife is wasting her talent at home, and i mean she is "genuinely" qualified in biotech - not those hydbadi "housewives" with 5 yrs of fake exp in india. if alberta works out, we will abandon the us.
i hate to give advise for doing illegal things, but you two just need to maintain h1 status until ainp falls through right? apply fpr a transfer before your h1 expires, and don't opt for premium processing. uscis will take it sweet time to do the paperwork and you still are not violating the law ( at least for 60 days after your last day of work)
i guess rash could try and find somebody to file for an h1 transfer in software quality? get an asq certification in software quality?
"http://www.asq.org/certification/software-quality-engineer/dates.html"
mike would want to look for something in simulation etc?
i know they are coming down hard on these desi companies, but i would think some are still in "business"
good luck guys... hopefully we'll meet in alberta