I spent a few weeks recently buying things solely online as opposed to in-store, whether because certain things were only available online or because I was getting better deals.  But either way, I didn't set foot in a physical store for a decent amount of time.  And when I finally did, I was reminded again how much I hate shopping in physical stores.  Once you get past all the stupid people, and you're actually able to find what you're looking for, there's still no guarantee they'll have it in stock.  Also, there's no way to know if you're getting a good price, and there's no way to know if you're buying a good product.  Basically, in order to be a smart in-store shopper, you have to do your homework online.  Might as well just shop from home.