The US State Department has announced that as of 8 January 2007, US citizens and US legal residents using air travel for re-entry to US territory will need to carry passports. This is a change in requirements for air travelers to the Caribbean, Mexico and Bermuda. The US already requires passports for travel to other parts of the world.
http://travel.state.gov/travel/cbpmc/cbpmc_2223.html