Sorry, Javrixx, I must have been typing at the same time you were. The $500 difference might not actually be the truth. Make sure with the on-line booking that their price includes all the port taxes and fees. Sometimes they only quote the cruise fare and then tack on the port taxes and fees, then it ends up being the same. You can call the cruise line directly, too. They will give you the best price they have and you can compare, travel agent, on-line, and cruise line prices.