Gift cards are great when you don't know exactly what someone wants, but you can end up wasting your money if you get the wrong kind. Bankrate.com conducted an objective survey of various gift cards and found that you'll generally end up paying a purchase fee if you buy a card that isn't store-branded. More »