Hello,
My I94 and H1B visa expired 2 days ago i.e. 8th Jan, 2012. I have a valid I797 until 19th Sept, 2012. I was told that I797 is the document which is accurate and I dont need to worry about the visa stamp on my passport. Now my lawyer told me that I94 is the latest documentation that would be on records and it overwrites everything else. So he advised me to file for renewal immediately and hopefully it would be done by 13th Jan, 2012 by premium processing. Now my questions are: