Hi I am working on EAD. I am also processing my H1 right now. In the event of H1 visa getting approved, how soon should I leave the country to get the visa stamped. I was wondering if I can delay the stamping since I have my EAD active till 2012 August, or is it mandatory that I have to get the visa stamped in a US consulate outside the United States immediately.Will the delay in getting stamped, cancel my H1 or can I get my h1 stamped anytime I want ? Please give your feedback and experience.