I thought I should expound on the new onboard booking policy. It has changed a little since we all discussed it before and since I answer these questions every day this is a good forum to clarify the rules.
An "OPEN" booking is NEVER refundable it is transferable only.
A "REAL" booking on a particular sailing IS fully refundable and transferable.
OPEN BOOKINGS - no particular date
You do it "open" so you can decide later.
In simple terms if you do an "open" booking then later assign it to a cruise and then cancel that cruise without transferring the open booking to another cruise immediately you LOSE The $400.
If you book a "real" cruise - a date and ship onboard and then you decide to cancel that cruise the entire amount, deposit AND onboard booking is refundable.
I think this is confusing and wish both the "open" and "real" cruises had the same criteria but I dont make the rules.