I still don't understand why it faux-pas to just put cash in a nice card... I just do it anyway. It's a more universal gift card without fees and expiration dates... Anyone who tries to put me down for doing so will simply not be receiving a gift from me next year... Screw stressful stores. plastic cards, and standing in line, my method is much more "green"... :P
I know some people are “hard to buy for” but this might be an indication that you shouldn’t be giving them a gift. If you don’t know them well enough to have a gift idea, or don’t feel comfortable asking for ideas, are you really obligated to get them something?