I have been with Rakuten, formally Ebates since November 18, 2007! Now, I buy mostly car and motorcycle parts, and the online store I use the most is Ebay. Ebay changes categories that pay back money through Rakuten. Even though I don't "shop" a lot outside of Ebay, I have received $794.67 of FREE MONEY from Rakuten when I do shop. Rakuten has daily deals and double cash back at certain times. I never purchase anything online without first going through Rakuten.
In the past Amazon did pay cash back, as did JCPenney, Etsy and other online stores. And you never know when they will come back.
My favorite stores that I shop frequently are:
Right now Rakuten is offering a $20 BONUS for any new members who sign up and then spend $20 on any store that pays back through Rakuten. You have 90 days to make a purchase. Once you do, you will see the bonus added to your account within a few days. You can sign up here- https://www.rakuten.com/r/CGIBBA?eeid=28187