Who is the hardest person you have to buy for?  My Son-in-law is probably my toughest, I never seem to know what to get him, so I generally go with a gift card, but they seem so impersonal.  Any suggestions?

Matt Cardy gettyimages