According to Bankrate.com, 43% of Americans have at least one gift card, gift voucher, or store credit that they haven't used.