A gift card represents a guaranteed sale to a merchant — and a guaranteed satisfied customer. It's one of the true win-win propositions in retail.