From what I understand, if you book a future cruise with Celebrity while onboard, you get perks like reduced deposit and double the onboard credit being offered online. After you book, you can transfer it to a travel agent and then, hopefully, get more perks from them. I could be wrong, but that's what I heard. We booked a future cruise when we were on a couple of weeks ago. We are now looking at what perks are being offered. If I'm incorrect, I hope someone will correct me! TIA!