Originally Posted by MKEbound
It was signed into law years ago, so the question has been "Will they push it back again?"
As of right now, you will need a Passport to enter the US if you are flying in from Mexico or much of the Caribbean starting January 7th, 2007.
I believe it is also by water (cruise ship, ferry, etc...) - I'm not certain about land crossings (car, train, walking)!
So make sure your passport is up to date!

If you need to renew, or even get one for the 1st time (most Americans don't even have one

), now is the time!