You choose the amount, they choose the gift. Win-win.
Rogue Industries e-Gift Cards are delivered by email and contain instructions to redeem at checkout. They don't expire, and there are never any processing fees to redeem them - the way gift cards should be!
I have a son-in-law who is not impossible, but challenging to buy gifts for. Next, he is currently working in Afghanistan. Does he need a wallet? I have no idea, and I kind of like to surprise people anyway. Rogue Industries has enough selection, that I was sure he could find something useful, if not delightful. He did! He had to pay a little more, but we got him most of the way to an item he can and will use and enjoy... and look cool while doing so. :) Pick something nice, if you have an idea, and give it in person. People like that. If you just aren't sure, or if the person is far away, a Rogue e-gift card might be just the thing.