Words of wisdom from Cruzin' fools. I have to deal with the cruiselines professionally and the previous post is absolutely right. They take wonderful care of you onboard. If you have issues, however major or minor, once you leave the ship you're a former client (NOT a client). Try dealing with their Cust Serv/Guest Relation or whatever they call their Dept that they make you deal with. They might as well call it the Get Lost Dept.
Buy travel insurance (outside, not cruiseline ins.) and pray you never need to use it. If you rely on the cruiselines to do the right thing, you'll be waiting a long time for a result you will be disappointed with. The wonderful treatment they provide during your cruise is not what their corporate office provides when you get home.