Writing this to help other people. When I booked my cruise, RCCL customer service department failed to tell me that if the cruise you book drops in price $$$-you can call before you sail and get the difference refunded. I found this out after I sailed and returned home. I called them and they said yes its true, but now that you have sailed we can't refund your money. I asked them why not, they just charged my credit card over $500 for my onboard purchases? So they had the information to credit my $600 but basically told me to bad so sad. I even asked for a credit toward next cruise-at least they aren't losing money-actually they would be making more money sooner. But they wouldn't budge.
So if you book a cruise, check the price if it has dropped BEFORE you sail to get a refund of the difference in price, if applicable.
I love RCCL-have cruised twice with them-BUT with the economy the way it is now-that $600 could have got me on another cruise a lot sooner.