I ♥ Amazon
They split one of my orders into two deliveries recently so that I'd get my goodies quicker, but one of the deliveries went missing, eaten by a postman with a taste for DVDs. Not good, you might think. But it's not Amazon's fault, this happens to everyone at some point. What is really good about Amazon that they shipped a replacement the day after I told them what had happened, no questions asked.
You can tell a good company by how they behave when stuff goes wrong. Getting things running smoothly when everything goes right is easy. Doing the same when stuff has gone wrong is a lot more difficult.