I love Ebates! I have used them for quite some time and the ONE time I had to contact customer service I had a GREAT experience! The rep I talked to was patient with me and answered my questions promptly.
I really recommend this site. It's easy to navigate and user friendly. Awesome!