Have a picky friend who loves unique artwork? Give them a gift card rather than something they can't use or will put away into that bottom drawer (or bin). This saves you time and the embarrassment of having a gift in that maybe-for-later-use pile.
The best part is you don't have to leave your chair. If you are a last-minute shopper, you can send an e-gift card as quickly (or belatedly) as the thought occurs to you.