Yup, and keep your eyes peeled for a new passport just for cruisers.

I hear it will be about half the price of a normal passport. I am hoping they will have that cruise passport ready by 2008. But for now...NO passport needed if your just cruising! Note- if you are flying out of the US you will need a passport!