Great idea for dealing with Visa gift cards:
1) Using the Visa gift card, buy an amazon.com
gift card with email delivery (to yourself). Get the exact dollar amount remaining on the Visa gift card.
2) Once you receive the amazon code, apply it to your amazon.com
account. Details: http://www.amazon.com/gp/help/customer/display.html?ie=UTF8&nodeId=201121200
3) There is no step 3.
There, you're done. The amazon credit never expires so you're bound to make use of it someday.
This approach solves the problems with gift cards:
1) No plastic card to keep in your wallet (and remember to use at the store).
2) No need to buy things unnecessarily to use up your gift card balance.
(The real solution would be for people to just give cash gifts but a lot of people are uncomfortable with giving cash as a present.)