Gift Cards: Opportunity and issues for retailers