Hi, April, we cruised on NCL on March 9th. I pre registered via the regular mail, and also online just to have double coverage. It seemed to work out just fine. It is always more efficient to pre-register for a faster imbarkation.
hope you have a wonderful cruise!!!
RAY