I had a huge change of plans last winter when my ski trip got rained out. I was worried about the refund, but since I booked a Main Cabin fare, the best way to cancel was through the "Modify Flight" button. They gave me an eCredit instantly, which I used for a beach trip later!