I don't know how long this has been around for, but I've only just discovered it. There's a tool in Etsy where you can select from you Facebook friends and it will run a search based on the things they like.
It sounds weird, but it's actually really good. I tested it on someone I always struggle to buy for (my little brother) and it came up with some suggestions I never would have thought of.
Give it a go if you're ever short of ideas. Buy Handmade.
(Thanks to Business Insider for the link to the tool.)