I dunno how many non-consumable sub $20 gifts I would actually want...generally if it was something I needed, I would just buy it, otherwise, odds are I either have that need taken care of or it is some item that will just turn into clutter and be gotten rid of. I always like the "buy them something they wouldn't buy themselves" strategy (i.e. things they would want and enjoy, but would consider an extravagance to buy themselves or where they wouldn't buy one of the same level of quality)...but it is tough to do that on non-consumable items. At least with food and drink, you could nab a $20 bottle of wine for somebody who wouldn't usually stray from the ten buck section.
I have to buy some in that range for my cousins apparently (doing some sort of structured gift exchange this year) and I dunno...I was serious about my leatherman suggestion, lots of people would find it handy, and even people who have an old one might appreciate a new one. I think amazon will sell you a wingman for $20.
Edited by otc - 12/9/13 at 10:02pm