My H1B situation is this: I came to US on a valid visa which was expiring in April 2008. I got it renewed by my then employer and then I transferred it to my current employer and so it now expires sometime in 2011. I got a valid I-94 and a I-797 petition approval after my last visa petition was approved. So I don't think I am out of status on my H1B visa or accruing time for unlawful presence. I can stay in US until my petition expires, but if I leave the country, I need to get my visa restamped from my country before I can re-enter.

I saw the forms on the USCIS website, but do you know what documents you need to submit with the forms? Thanks so much....