the legislation I'm looking at is PL 103-416, codified as 8 USC 1185(b). Prior to the 1994 change, the law said, "...it shall be unlawful for any citizen of the United States to depart from or enter, or attempt to depart from or enter, the United States unless he bears a valid passport." The 1994 change inserted the words "United States" after "valid."
Are you sure about this AV8boy?
It is my understanding that when a US citizen goes to Canada, Mexico, the Caribbean and most of Sth America, they can leave the US, enter these countries, and then re-enter the US with only a drivers license or birth certificate.
Just wanting to make sure about this cos I am flying US citizens in and out a lot and dont want to be caught out if this law is suddenly enforced and me with a handful of drivers licenses.