Gift Cards make great gifts for that special someone that's hard to buy for.
They allow them to personalize the items just the way they like them.