Something for that hard to buy for person...
Can you ever go wrong with gift cards?  Great gift!
Rating: 5 stars