I go back and forth between ebates, quick rewards, and mypoints, and I've found the best rewards at mypoints. I've slowed way down on ebates too, but my big complaint with them is that if you pay with a gift card you don't get credit for the whole amount. For example, I recently had a purchase on Barnes & Noble (2% cash back) and my total (with tax) was $31. I paid about $25 worth on a gift card, and only got credited for the difference, which ended up being 12 cents as opposed to around 60. I know that 12 cents and 60 cents isn't a lot, but it does add up. Now, if I had purchased through mypoints, I would have received 31 points and while I don't compare the points to actual cash, it sounds better IMO...I seem to rack up mypoints points faster than ebates $$ and I used my mypoints to get Landry's gift cards to use at WDW...and we'll also get Walgreens gift cards to get Disney gift cards (even though the restaurant card are less points for the same $50). i think I only tried shopping through quickrewards once, and I don't think that I got the cash back reward

Since joining quick rewards though, I've received about $150 in Disney Dollars, just from doing surveys and the daily clicks. The thing I do like best about quick rewards is that they DO have Disney gift cards, and all my rewards go toward our "Disney fund."