TCB, I've heard the argument, too, against gift cards. The recipient sees just how much you spent on them, etc. I think it may be somewhat generational. Usually when I get a gift card (and it is rare), it's for a business I don't generally patronize, so I'm not always thrilled with them.