FYI: When we rebooked for our next cruise on this year's we were thrilled to receive almost $600 off the brochure price. Well, when we got home I checked the prices on the internet and the price was actually BETTER than the price we booked for. Evidently, the early booking discount is better than the onboard booking credit. Just keep that in mind, you may not want to spend valuable vacation time waiting to speak with the agent on board. But it is nice to be able to pick your room easily and make sure that you get the right seating, etc. with the onboard agent.