Purchase a $25 CVS e-gift card and get an additional $5 CVS e-gift card! For every $25 you purchase (up to $150 per single transaction) you will get a $5 gift card. The gift cards comes in the form of an e-mailed coupon that acts just like a gift card. You can use them in-store. You don't have to use it up all at once. Just have the cashier scan the bar code each time until you use the entire balance. For more details, click the link in the box.
This is a good buy if you shop CVS anyway. Buy yourself the $25 gift card (or more) and get $5 back for each $25. Use the gift cards to pay for the purchases you normally make in the next few months.