We did not have to do this, however I understand it is straight forward. When you arrive at the terminal, the gate guards have a list of everyone cruising & once into the terminal there was a designated "pick up point". Complete all the docs & head to the non US desk for the rest of it. It was really simple - don't forget extra photo ID as they keep your passport - the photo driving licence is ideal for this. If you have kids, fill in the forms & sign them up for the clubs in the coffee shop to save valuable on board time. MOstr of all, have a really great cruise, I know we did.