Yes, I always register on line. It only takes a few minutes and can save ALOT of time once you arrive at the port and have to check in, get your pictures for your I.D., and prepay your seapass with your credit card. So, if you get the registration done ahead of time, it does save time at the counter. Hope all is well with everyone!!