I've been using ebates for almost 2 years and love it! I have to give a special shoutout to their customer service who credited me for a purchase that didn't show up. They credited me within a day because they didn't want me to wait for them to look into it!
Great responsiveness!