Just a heads up about the redemption process. If you are using your points for OBC's (On Board Credits) there is a misnomer on the redemption page. It says they will be delivered after the first day and before the last. I think they mean a notice sent to the cabin about them. I used some of mine a few days ago and they showed up the next business day on my statement.
Now for those that cannot access your statement information via Carnival.com because you are booked through a Travel Agent (which is best imho) you can ask your Travel Agent to forward a current statement/confirmation to you a few days after redeeming your points. It should show up as a BOOKING CHARGE/CREDIT.
Barclay's gets an A+ for speed of redemption. They are still in the D- category concerning interest rates.
* This opinion is my own, and does not represent the opinion of Cruise-Chat.com or Internet Brands.