I placed 2 orders with Amazon on 5th Dec that have still to turn up. The estimated delivery dates were 10th and 14th Dec (not sure why 4 days apart when I ordered them half an hour apart). I e-mailed them yesterday to say they hadn't turned up and got the standard e-mail saying wait until 20th/21st Dec. If they have not arrived by then they will either resend but state I won't receive until after Christmas or will give me a full refund. To add salt into the wound, I received an e-mail today reminding me about the last date for Christmas orders!
I am seriously annoyed as I think their response is crap. I don't understand why they can't offer free next day delivery in these instances.
Not sure if I have any rights to receive my order within the advertised time?