... my visa now states that I must show my I-797 approval notice at the port of entry.
Mine (B1/B2) doesn't, issued 02/2005 - though things have clearly changed since then.
[Pause to reminisce - my first US visa entitled me to make 'unlimited applications for entry' and was supposed to last as long as I did.

I have never needed an ESTA.]
Originally Posted by
pianotraveller
I was reprimanded by a grumpy immigration agent on arrival at at EWR in October last year, who threatened to send me straight back as I wasn't carrying my I-797.
I'd never heard of an I-797, so what's an I-797?
I searched and found there are several versions of I-797, and apparently what we're taling about is an I-797A.
http://www.uscis.gov/portal/site/usc...00082ca60aRCRD
Do I need to complete a form? There seems to be no way of applying for one.
My next 'application for entry' will be at SNN.