Ok, not political, but it's Christmas day, so let's do something a bit lighter.
What is your opinion of gift cards? Getting and/or giving as gifts (for any occasion). Great? Ok? Another tool for the lazy? Somewhere in between?
ETA: Multiple choice is allowed.
ETA 2: How the eff do I misspell "Gift" in the title? I swear, some people...