Haha me too. That said I'm yet to find any other retailer or ebayer with a customer service that handles returns and replacements for things that have gone wrong (sometimes well out of date) anything like so easily/efficiently. I'm not an Amazon only person, I'll have a look round and compare prices and it depends what I'm buying as to who I'll buy from, the cost is important but not always the key factor.
As a side note I run Keepa on Firefox which is an Add-On which tracks the price history on Amazon, great for really understanding the prices on there.