Sorry to give contradicting information, but everything I've ever seen says that the deposit is non refundable...
I've heard of lots of people on here who've changed their bookings for a better offer and lost their deposits (but it's still worked out cheaper) - don't think I've heard of anybody getting their deposit refunded.