I totally agree with everyone about Amazon customer service and it appears to be worldwide as they are just as efficient here in the UK.
I pretty much do most of my online shopping through them safe with the knowledge that they will deal with any problems quickly.

Amazon