I have been using Amazon for many years and have done hundreds of purchases with them. A lot of the times they are cheaper than others like eBay, Home Depot, or even Walmart. While I've still purchased from the others I have many times purchased Amazon over them even when they are more expensive because I know they are a pleasure to deal with from beginning to end without any wasted time on my part even when things go wrong. Sometimes an item doesn't work out or is defective and I don't have to waste much time or effort to make it right with Amazon (no driving and waiting in line or lengthy arbitration process).
Thank you Amazon you've grown for a reason.