Sounds like a great plan to me! In addition, you can book through CQ (CruiseQuick) and get a $200 --$225 mastercard (gift card). You can transfer your onboard booking to CQ and still get the "perks". I might have to look into the RCL/Celebrity credit card. I've got the Mercury coming up in March and the Century in June.