Man, I _hate_ shopping. Well, that's not completely true. I do like to go shopping from time to time. I'm not very fond of some of my fellow shoppers who invariably wander about getting in my way, being rude, having bad hygiene (thankfully THAT'S usually rare). I don't like long checkout lines or inefficient customers or checkers. I also don't like going to a store only to find out they're out of what I wanted, forcing additional trips, usage of gas for the car which is already expensive, etc.
Wow, the above paragraph makes me sound pretty grumpy, eh? I'm actually not. I'm just the type of person who likes to decide what they want, go to the store, get it, and get out, no fuss, no muss. Anything that gets in the way of accomplishing that goal is not good.
Hence, the boon of online shopping. Here, the only barriers to you finding what you want and getting it bought is either your own indecisiveness or poorly designed web storefronts. The tools available are fabulous too, from being able to search out the lowest prices for a particular item, do comparisons, read reviews. Unless I've been procrastinating, I try to do all of my gift buying online, especially at Christmas time if I can help it.
Of course, there are _some_ things that you would like to actually see in person before buying. Still, in those cases, though, you're probably doing the aforementioned researching of the item before going to the physical store, so you're still reaping the benefits of online shopping. I guess the real question is, for those who don't shop online, why not?