You're not taking into consideration the fact that Amazon prices fluctuate rapidly, sometimes daily (hourly?). You can still find good deals on Amazon, you just need to get lucky and/or be patient with their pricing algorithm. Using a third party website like camelcamelcamel.com can help you see if you are really getting the "best price" that Amazon offers.