Ebates is the best website for online shopping. If you are shopping online anyway, why not earn cash back? Ebates customer service is some of the best, most accommodating I have ever dealt with as well. The service reps are friendly and give very clear, concise, detailed answers to questions when necessary.