If you haven't checked out Groupon yet, you really should! I've been reluctant to check them out, because I just didn't want to be tempted to buy things everyday, but Groupon gives you a great way to get discounts on things you would buy regardless. And right now with the holidays coming, you can score some great deals on gifts.
They post one deal a day based on your area, and you can choose to take advantage of it or not.
Today's deal in my area for example is to get $40 worth of "The Body Shop" products for only $20.
Sign up for an account, and they'll email you the deal of the day.