Gift Cards!!
If you ever get stumped trying to get the perfect gift for someone, you cannot go wrong giving an Amazon gift card.  They can buy whatever they want from Amazon's vast product collection.  No one ever returns gift cards!
Rating: 5 stars