Perhaps I'm not the only one to have thought of this, but I have never heard of anyone else doing something similar.
I have a problem. I see Christmas gifts as being primarily for close family and friends, and consequently I only go out and buy gifts for close family and friends unless I have been specifically informed I need to include additional individuals. This puts me into some messy situations where a coworker, acquaintance, or someone I barely know buys me a present and I have nothing to give them in return. This puts us both in an awkward situation, and it a political nightmare to manage. Maybe you have this problem as well.
I've come up with a solution though, which I will be implementing this year. On-hand gift cards. "Giving gift cards? Wow, you think that's clever Allegory?" Why yes it is. Sure gift cards have been around forever, but what I'm doing is buying gift cards with no particular person in mind at all. I may not even use them all or indeed any of them. I simply buy several gift cards in various denominations and store them inside an envelope with a generic Christmas card in my glove compartment. Whenever I receive an unexpected gift I simply remark "Oh, I got you something too," head out to my car, sign "to: person-I-barely-know," and hand over an approximately equal value gift card.
This way I am always prepared for a gift ambush, and best of all I lose nothing if I overbuy. Whatever gift cards I don't use at the end of the holidays I can simply spend on myself.
Edited, Dec 17th 2010 5:58pm by Allegory