For cancelling the order for the Christmas hamper that I ordered in OCTOBER for a gift to be delivered on 20th December, e-mail cancellation sent to me on 19th December, 40 minutes after the e-mail confirming it had been despatched ? They've sent me a refund which I've yet to check on my credit card statement but how does that help ? I live overseas, how the hell am I supposed to send a present to this family for say, fifty quid, in the next 24 hours ?