$1 billion in gift cards go unused every year