I've used Ebates whenever I can remember to check their site first before online shopping. No problems so far and I have received the sign up giftcard and at least 2 checks. One thing to remember is that they usually don't send you a check until you accrue a certain amount. No complaints for a free service!