Frankly speaking, the amount of steps a customer has to go through to ensure quality from Amazon -- check out reviews for buyers, cross check prices to ensure you are not getting ripped off, check out estimated delivery times, and then as the article (and comments here) state, be on look out for expiration date -- for me at least, it makes sense to use Amazon only for books.
Everything else, even living in the First World large Global City (Toronto), I find it easier to just go out to stores to do quick check and buy with piece of mind.
Everything else, even living in the First World large Global City (Toronto), I find it easier to just go out to stores to do quick check and buy with piece of mind.