I-94 expired. I-797 valid.Do I have any options?
1) Company A filed for my H1b in May 2006 and I got approved I-797 till May 04, 2009. I got my visa stamped with this I-797 approval in Dec 2006. Therefore, visa expiry date was set to May 04, 2009
2) I changed company in July 2007. This Company B filed my H1b and I got my I-797 approved till June 15, 2010 - working here ever since. Have W2 & paystubs
3) I travel to India in March 2009. Got back and a new I-94 issued at POE was set to an expiry date of my VISA, which is May 04,2009.
4) I did not know about it. I closed my passport and re-opened it just few days back to apply for my I-797 extension (issued by Company B) . I sent copy of I-94 to my Company B's attorney and he is shocked to see the date on it set to May 04, 2009. He says I have overstayed for 9 months and am in real trouble.
