I signed up for ebates years ago! best site ever, its free to use so you don't lose anything. The site keeps adding stores, almost all major stores has an ebates discount link. You can also link a credit or debit card to your ebates account, and when you use it at certain stores/restaurants in person, you get some money back. Over the past years, I've received about 900$ back. For Disney GC, I use the ebates link to buy my cards at BJ's, last summer they had 10% cash back on ebates, plus the 5% cash back on discover (+sign up bonus of double cash back) and the BJs discount on the GC alone- with the discounts, I was able to pay off my trip with GCs.