My wife hates this. Everything I want that I can afford, I already own. Anything I want that I can't afford, I shouldn't be receiving as a gift from someone else. That leaves the only remaining case of "things I don't want". So duplicate gifts, expensive gifts, or bad gifts.
This puts us into the category that the article states you don't want to be in: guessing for things the other person wants (but doesn't know they want). this works great for me and my wife. it becomes an adventure of learning about each other. Not so much for aunts/uncles/etc. Cash, or nothing is fine. I feel worse about getting some knick knack that gets thrown out than just getting nothing.
I think the best gifts are things you want, can afford, but haven't (quite yet) been able to justify.
Up-thread people are talking about $300 knives. The vast majority of users here can 'afford' a $300 knife; that doesn't mean it's easy to justify or feel good about though.
But receiving a $300 knife? I'd be giggly and excited and I'm not even 'into' knives. (I mean, they're tools, I have some decent ones, but they support interests rather than being the interest.)
This puts us into the category that the article states you don't want to be in: guessing for things the other person wants (but doesn't know they want). this works great for me and my wife. it becomes an adventure of learning about each other. Not so much for aunts/uncles/etc. Cash, or nothing is fine. I feel worse about getting some knick knack that gets thrown out than just getting nothing.