I've had a lot of hit and misses in the past with presents. Thankfully, the extended family has taken to sending me gift certificates to places like Borders or Barnes and Noble lately, which cuts down on the number of drawered items.
My Aunt does try (and is generally good at picking out something I'd like).
Course, my mother has one stipulation for gifts; nothing gaming related. While my parents gamed for a short period of time back in the 70s, my mother mostly considers this a phase I'm going through. Strange that this phase has stuck around for almost 10 years now
Our family has instituted a wish list policy for about 10 years now and it seems to work. Course, i know the only way I can go wrong with my dad is if i buy him a Neil Young cd he's already got. As much as I like Neil (and it's fun to torture my mom buy getting him the cds), I've had to branch out to other artists to widen his selection [of cds i can borrow

]. It really helps that me and my dad have similar musical tastes.
But yes, wishlists are the way to go, in my opinion. They take some of the surprise out of it, but at least you ensure they got something they wanted.