You can also purchase a "Next Cruise Booking". For a hundred dollars you can purchase a booking number and use it any time you want on any RCL ship. When you decide what cruise to book, you just use your NCB and make the down payment, minus the $100 you first paid for the NCB. When you're on the cruse you'll get the on board credit.
Hope I didn't confuse you...