Americans are sitting on $27 billion in unused gift cards, according to Bankrate. And some are for stores that have gone out ...