According to Bankrate, nearly half of Americans have unused gift cards totaling an average of $244 just sitting around their ...