I'm a huge fan of shopping online. If I can get it for the same price, or cheaper, than at the local malls, why should I:
1. put additional wear and tear on my car
2. use expensive gasoline to go get it
3. waste time in long lines surrounded by rude grumpy people
4. bundle up, scape the windshield, shovel out the driveway, spin tires around and basically freeze my ass off in the winter

Much easier to just answer the door!