For most people, gift buying breaks down into three categories:
1. People you're willing to splurge for. Close family, offspring, significant other, etc. Since these are the people you interact with the most, not being clued in to what they wanted for a gift is an epic fail. No gift guide is going to help you here.
2. Good friends, extended family. These people are the reason gift cards were invented. Sure, some people may argue that it's not personal enough, but screw that. Everybody loves a free meal at a restaurant or a few free app downloads.
3. Cow-orkers, that guy you added on Facebook and can't remember why, your kid's teachers and anyone else you're giving gifts to as a matter of obligatory holiday procedure. These people get shit from the bargain bins at your local drug store (while you're there buying gift cards).
You could also always change your faith to one that doesn't celebrate holidays involving gift giving. That's probably cheaper, too.