I use either www.Raise.com or the Raise app to purchase discounted gift cards before shopping for items I need, either online or in-store. I have encountered some problems with buying a card and finding out afterwards that it had a $0 balance. However, the customer support team is amazing and with their 100 day guarantee, I've yet to lose any money! GREAT APP AND WONDERFUL CUSTOMER SUPPORT!