Check if your credit card has travel insurance. Many of the better cards have travel insurance that covers trip cancellation due to weather related cancellations by common carriers.I have the insurance through DCL, but as I've learned here, if my flight is cancelled and I didn't book it through Disney (which I didn't), then I'm out of luck, right? So even though I bought the insurance on my flight and can reschedule that, I'd have to buy a whole new cruise to use the credit for the flight. But please do go on being an apologist for crap policies.