There are few things that are as painful to shop for as gifts and cards for men. I love buying gifts for people almost as much as I love buying gifts for myself. Unless the people in question are men. And it isn't like I don't like men. Believe me, I have always been surrounded by truly amazing men who deserve truly fantastic gifts. It's just finding them that is problematic. Something's got to be wrong with the world where it's easier to find great men than great gifts for them, don't you think?
For women, one can buy so many different and wonderful gifts that the only problem is choosing. Jewelry, clothes, cosmetics, bath stuff, makeup, chocolates, flowers, scented candles, cuddly toys - the list can go on forever. For men we have shaving gear (and how many shaving gadgets does a guy need even if he is extremely hairy?), cologne (again, nobody needs 15 bottles of it), and that's pretty much it. People will suggest books, but if we are talking about a very well-read person (and I don't really hang out with any other kind), that's the trickiest gift of all. How do you know what this person has or hasn't read? Nobody I know ever gives me books because they know it's useless.
If we look at cards, it's the same thing. There are all kinds of fun, romantic, beautiful and cheesy cards for women. All cards for men revolve around beer, toilets and some jokes that are in very bad taste. (I just saw a birthday card "for him" that said, "Even though you are old, there is still one thing in your pants that I find incredibly attractive: your wallet." Bleh.)
I kind of feel sorry for men right now.