Gift Cards and debit cards certainly have their place in the incentive industry, especially when the card can be reinforced with your brand. With each card purchase a positive connection to your company is formed. Cards also represent freedom of choice which has broad appeal.