I don't really want to buy most of my groceries online simply because I enjoy shopping at local butchers and fruit stands.
Walmart has a solid shopping experience, so I go there, of course, and I'm a bit of an Amazon fan (Overstock is currently catching my though), but nothing beats the personalized local shop.
I've written a post on the late, great Chuck Berry's music. It's pretty musical. :)