Almost every business, both in-store and online, offers gift cards as a way for consumers to buy or...