Buy an e-gift card (different from a store-bought gift card because it is virtual) at CVS for $25 and you'll get a $5 bonus e-gift card. This makes a great gift for yourself as well as others, especially if you regularly shop at CVS. No code needed. Unclear when this deal ends.
If you missed it, there are a ton of other stores offering gift card bonuses leading up to Christmas.
CVS brand batteries are buy one get one free through Dec. 26, 2009. Don't you hate opening a new gadget under the tree only to be thwarted by a lack of batteries?
Want more CVS deals? All their special offers and coupons are on this page.

The Money Man Behind Rick Santorum: Who Is Foster S. Friess?
Why Your 2012 Tax Bill May Jump By $8,000
Wrecks to Riches: Hunting Sunken Treasures from Cape Cod to the Costa Concordia









