I'm usually a half/half shopper. I love online/catalog shopping because I hate the rude crowds around the holidays. It seems like shoppers are ruder at Christmas than any other time, lol.
Most of the time I mix it up, but this year I did almost all of it online. Of course, that was back in September... yes, I've been done with my Christmas shopping for two months now. This year, I was just that awesome ;)
What I buy is half in store and half online. However, I make a lot of things....most is homemade gifts. Soaps, candles, candy, crocheted items, jams, woodworking projects, etc.