Hi, sorry if I look like hijacking this thread:
I also had J1 visa and my I94 was ending somewhere in September 2009. I received my H1 approval along with a new I94 card for the H1 visa. Since then I did not go out of US, so now I just attached the new I94 in my passport. The problem is that I don't have the H1 visa in my passport. Is the H1 work permit a 100% warranty that I will receive a visa in my passport if I go visit my home country ? (where I will need to get a visa to be able to return). Also, what should I do with the old I94 from the J1 visa? Do I need to mail it somewhere (such as USCIS), or do I have to just keep it in my passport and return it along with the I94 i have for the H1 as soon as I leave US?
Thanks for the info.

