Have you heard of my new obsession, Wantful? It's a website that helps you shop for the hard to buy for (Dad, I'm lookin' at you). You say who you're buying for, answer a few questions about them, and it gives you a big list of products that person might like.
If you can't decide, you can make a catalog of 12 items and the recipient can choose an item for themselves. I love that the gift suggestions include donations to organizations the person might like. Very cool.