I have had great luck with Cyberrebates, we were able to buy most of our Christmas presents, a bunch of toys for our girls (2 year old girls), kitchen appliances, blank cdrs, great roller suitcase and a bunch of other really good stuff. It takes a good amount of time to find things and do the paperwork, but to get this stuff for free it is worth it to us.
Everything that they sell it highly over priced, but you have to take into account that you are getting free shipping and you will get your money back, so when you are all done it is free. They tell you upfront that it will take 10-14 weeks after you submit your paperwork and they have been within that timeline for all of our rebates.
One thing that you have to think about is the interest that you are going to pay while waiting for your rebate. I use ebates
http://www.ebates.com/[email protected]
and you get a 5% rebate on all of your purchases at cyberrebate and as long as you have a credit card with a decent interest rate (or a promotional offer) you will come out making a profit. Since you don't earn miles on ebates, I usually put my charges on American Express then transfer it over to another card, so I get the Membership Rewards points.
Sorry to sound like a commercial, but they have been a great find for our family.