Have you checked out groupon.com? groupon.com is a website devoted to bringing you the best deals for your area or even areas you may be traveling to. All you do is sign up and when a great deal comes along, buy it. Deals change daily and some are posted on the sidebar on the right side. You then print out your coupon and use it ether in the store or online (it will tell you which before you buy it).
Today's Groupon for most areas is $10 off of $20 or $15 off of $30 worth of Bath and Body Works products from their online store. I did this deal last time and it was really worth it! Be sure to check areas that you don't live in also and you will find some great online deals that you can take advantage of too. I've even bought some from Las Vegas!
To sign up, go here. It costs nothing to join, but you could be saving money on things you want to buy anyway.