Every time I get cross with Amazon they remind why they are so good at their game! They take responsibility for their mistakes. A rare thing in this day and age. It would take a lot to get me to say anything other than they are a first-class consumer experience (my experience). I hope everyone can sing their praises too but I suspect Amazon isn't perfect either. They have made mistakes with me too but they take responsibility and make things as right as they can be in my experience.