I have valid H1B stamp till 2010 sept from employer A. Just after coming into US, transferred to employer B. My transfer is approved and got the I797 approval notice, which is valid until Sep 2010. Now I am planning to go India. Can I re enter US using my previous employer's Visa stamp and the new I797 or do I need to get visa stamped again? Is it true that if the previous employer has cancelled the visa, it would be a problem and the visa has to be re-stamped. It would be great if this can be clarified?
An H-1 visa does NOT need to be stamped during its life even if you change employers. You can use the same visa to travel as long as you have never been out of status.