RE: Amazon vs. Best Buy.
I shopped for a new camera for my daughter for Chrismachanukwanza. I walked in to Best Buy to shop, and I shopped online. Best Buy didn't have what I wanted so I went with Amazon. I would have been willing to buy from Best Buy though if they'd had the specific model I wanted, even if it was a few dollars more, just to 1) support local economy, and 2) have it now. I would not have paid more than a few dollars more however.
Anyway, got the camera. Daughter used it for a couple of weeks (at least a month after purchase), and then the camera broke. I no longer had the packaging material or receipt. I popped up a customer support chat window with Amazon, and explained it was broken and I didn't have the box or other packaging materials. Amazon's response was: "We're so sorry you're having this issue. We will overnight you a replacement. Send the damaged camera back in the new camera's box. We'll pay all the costs." I didn't need the receipt because they had a record of it all. 5 minutes of my time, done. Painless.
Had I bought it at Best Buy, my experience would have been much different. I'd have been out of luck period without my receipt, which I don't hold against them per se, but still I would have been out of luck. With the receipt, I am 99% certain I'd still be out of luck without the original box. They probably would have sent my camera out for repair or told me to do so personally. I would not have walked out of the store with a new replacement camera.
I don't know how Best Buy can hope to compete with that kind of customer service, but I do know exactly where I'll probably buy my next major consumer electronics device.