Gift Cards: Opportunities and issues for retailers