I don't know if you all know about
Ebates yet, but since Christmas is coming, I thought I'd mention it.
When you shop online, you first visit the ebates site (after you sign up) and then click through to the site you want - for example, Old Navy. If you make a purchase from Old Navy after going though ebates, a portion of your order total will be sent back to you. It depends on the merchant what percent that is, but during promotions, the refund can be higher than 10 percent. Usually it is around 4 to 6 percent. Every three months, ebates will send you a check for the refund of all purchases made online. If you do a lot of shopping online, this can be a helpful rebate! There is no catch- no sign up fee, no surveys or other things that sites like Swagbucks has. I know some have success with Swagbucks, but I couldn't make it work for me. And I didn't like that my web searches were being tracked (not that I have any deep dark secrets to hide...).
(Disclosure: if you sign up using the link below, I may receive a small referral bonus to my account. That's not why I'm writing about this, though. I honestly think this is a great way to save some money while shopping online and I have been using ebates for a few months. :) ).