At least 43% of people have at least one gift card sitting in a wallet or drawer with the average person carrying $244 in ...