

If you choose to get the special person in your life a gift card or a bank card, or a Starbuck's card (hint, hint), remember these helpful tips.
Cost. Usually, it will not cost you anything to buy a gift card from a store like Target or Starbuck's. You just pay for the amount you want to put on the card. If you buy a $10 Starbuck's gift card, the gift recipient (me) will have ten dollars to spend and get 5.4 Grande drips, double-cupped, sleeved! With a bank card, you are going to pay anywhere from $5 to $15 to purchase the card. This is mainly a charge for setting up the card for you. So, to get that same $10 value on the card, it will cost you a minimum of $15 total.
Options. If you purchase a gift card from a certain store, you are limited to using the card at that store. So, your Walmart gift card is only able to be used at Walmart. The bank card can be used anywhere that Visa debit cards are accepted (which is almost everywhere.) This gives your special someone many more options of where to spend the money on the card.
Replacement. A visa card offers some sort of protection from theft or loss. You can check with the bank you purchase the card from to find out what type of protection you are offered. The store gift card will generally not have any safeguards except for, again, Starbuck's which allows you to register your card online.
Check Balance on Card. With a bank card, usually it isn't too difficult to find out the balance on your card. The bank will have an 800 number for you to call, or even an online option to check the balance left on the card. With the store gift card, you may have to visit the store to get the cashier to check the balance. But heck, if you go to Starbuck's everyday like I do...you don't even worry about the balance because if the card dried up, you're such an addict you're going to get the coffee anyway!
Maintenance Fee. This is definitely a drawback for the bank card. Most bank cards will not charge a maintenance fee initially, but if you keep the card and don't use the balance within say, six months, a maintenance fee will be deducted each month, such as $2 or $5. With a gift card from a particular store, you won't have any type of maintenance fee to worry about. You just have to be careful of the card expiring, such as in my next little surprising fact.
Expiration Dates. Bank cards have an expiration date that will be printed on the card itself. Once this passes, you can ask to have the balance sent to you by check, but there is a processing fee to do this. Gift cards usually have longer to be used, but when they expire, you probably can't get any of the remaining balance back. So, past the expiration date, you will lose any money left on the card.
If you want a card that can be used almost anywhere, and you think the recipient will use the entire balance within about six months or less, go bank card. If you know that the card may only be used at one specific place, the gift card (again, Starbuck's, hint hint) is for you. Gift cards are great gifts, especially for the difficult-to-shop-for, I-got-tons-of-crap-anyway person. If you worry that the card will not seem as personal as a gift - don't! Most people won't say it, but they love gift cards. Just make sure you get a shoebox, a brick and some 2" wide packing tape...and watch the fun begin!