You can make all of your entertainment reservations online these days. I just booked a Freedom of the Seas for February 2012 and that same day, make them all. Go to their website for any/all information.
Mariner-05/06 & 10/09
Oasis Inaugural Cruise-12/09
Monarch-03/10 & 07/10
Mariner; RSS- 10/12
Legend of the Seas; 04/16/2014; Booked