CVS is running a gift card promotion. For every $25.00 in CVS gift cards that you purchase, you will receive a $5.00 CVS eGift card for free.
As far as I can tell, this promotion is only available online. However, eGift Cards can be used to pay for purchases online or at any CVS location. Go here for more information.