I prefer loyalty to my agent rather than constantly running around trying to save a few bucks. I check the cruise I want, do some on-line research about available cabins, and then send my agent an e-mail asking her to book it. She has all my info on file so all it involves is my e-mail, and then usually within a few hours (or less) I'll have a reply with a copy of the invoice. On occasion she has seen my cruise getting popular so she has blocked some space on it and rebooked me to the group, which means a savings and usually a shipboard credit or something else. This is all done on automatic by her. RCI isn't going to do it for you if you book direct.