I shall talk about the so-called universal gift... the gift card.
Many people think this is the last resort in gift giving, and I'll agree. Some take it as the first resort. I don't enjoy gift cards as gifts. It just screams "I have no idea what you like." Then again there is some risk, what if you give a gift card to a place they never go. Recently I was given a gift card to the "golden arches". It's rare enough I go to some fast food place, and its super mega rare I go to that one previously mentioned place. Though I do enjoy their seasonal double fish type sandwich.
Well after a few years I've actually gotten to the point where cash is the best gift to receive, and DVD's are the best to give. For friends though, they don't get any gift. I'm beyond the whole party phase and being a nondrinker I don't go to the parties people my age enjoy going to.
So in conclusion give me cash. Or a check. Or a gift card to pretty much any place. I'm not guaranteeing I'll actually use it.

