Thank you very much ginnu for your reply.
yeah I am not sure probably they give from and to same date.
So although my I797 is valid till 28 aug 2008, but since I received stamping on 1Jan2006 they gave me till 1Jan2008.
--------------------may be mistake of US consulate or may be your passport was going to expire on Jan 1
Also I checked and my I-94 card says valid until 1Jan2008.
What does it mean?
-------------------- Your visa stamp was valid till 1Jan2008 and at POE they give you I-94 till your visa stamp. POE officer has not done anything wrong
Also I plan to travel from 1Nov2007 to 30Nov2007. Can I return based on my current stamping for these dates?
------------------ you have Visa stamp valid till 1 Jan2008 and you can come back with that Visa stamp (better to reach US 6-7 days advance of Visa stamp expiry date, I know case the person wanted to enter 1or 2 days before visa stamp expiry and his flight got delayed)
Just in case I have to extend my trip I was posting this query as to how late I can get back into the country.
I mean can I get in 25dec2007
----------------YES and you will get I-94 till 1 Jan 2008 . FYI you will NOT have much time to file H1 extension after you come back, H1 extension MUST reach USCIS before the I-94 gets expired. your lawyer may take time to file H1 extension and your I-94 may get expired before petition reach USCIS. you want to travel from 1Nov2007 to 30Nov2007 if I am in your situation I will file H1 extension NOW with Premium Processing and will get H1 extension approved in Hand in 15-25 days from the date of filing and when enter US show the valid H1 visa stamp AND H1 extension approval at POE and you will get I-94 till your H1 extension.
without filing for extension or new stamping. Please advise.