Why do we bother buying gift cards? Why not use cash? Cash never expires. There's no fine print on the back that explains in tiny print that the value goes down if you don't use it within six months of receiving it. Why do we give a gift with limits? I'll give you fifty bucks, but you can ONLY spend it at Target, even though there's a really cool HDTV that you want to buy at Circuit City.
I've given lots of gift cards in the past, but I think in the future I'll stick with cash.