It's fair to say that online shopping has been revolutionary. The internet has become the everything store, where no matter what you need, it's out there somewhere, and you can get the best price available without even getting out of your pajamas.
That said, there are definitely some things you should still shop for in person. I know, the mall is noisy and full of people, but sometimes you just have to bit the bullet and do it. I mean, would you buy a pair of shoes without trying them on first?