Gift cards are a great idea. Give them to family and friends, use them to reward employees, or to show appreciation to teachers, coaches, volunteers, etc. The point is this: gift cards are great for anyone… anytime.