I've been using Swagbucks for years. They have tons of different ways to earn points (bucks), and redemption is easy for gift cards you can really use or cash. Plenty of large points earning possibilities. I redeem at least $25 a month EVERY MONTH. Great program and support with REAL PEOPLE!