Have you ever given, or received, a gift card for a present (Christmas or otherwise)? Some of them seem to make pretty good presents, especially if you have a hard time deciding what to buy for someone or don't know what they like, what size they wear, etc.
Almost every store it seems is offering their own gift cards lately too. I've even seen gift cards at gamespot and other stores while out shopping, etc.
Here's a new type of gift card that seems to be fairly popular too:
http://wcbstv.com/consumer/medical.gift ... 13799.html