Are you using Rakuten yet? This company (formerly ebates) gives you CASH BACK on your online purchases, and also has tons of coupons off of your purchases as well. In addition, when you sign up, they will send you $40 CASH for spending $40 through their site as a new user at thousands of retail and online locations. That is like a 100% savings on a $40 purchase, on top of your great deals!!!
Right now they are even offering a $40 bonus when you spend $40+ after signing up (within 90 days), which would help you get several items on your gift list basically for free. They even are offering 15% cash back at select stores as well right now, really letting you stretch your buck. Here are some of the great offers available today; sign up for free to start saving!!!
$40 Sign Up Bonus Offer