Gift Cards are great!
While some may think gift cards are impersonal, I think as nieces, nephews, children, parents, get older, it is great when they are able to go on a spree with gift cards.  Then you can share what you purchased with the gift giver, and they feel great that you ended up with something that you really like!
Rating: 5 stars