Gift Cards

What to buy someone a gift and not sure what to get them. Why not give them a gift card?