Ebates has always been totally awesome! I have earned about $100 in cash back since joining, and the recent updates make it so easy to remember to use it. Also, anytime I've had an issue with not getting cash back Customer Service addresses it super fast and always makes it right!