Last year, CVS had a deal during the holidays where if you bought $25 in e-gift cards, you got $5 in FREE e-gift cards. WELL, this promo is back this year!! For every $25 you purchase in e-gift cards, you'll get $5 free! Go here to purchase them.
You can use these just like gift cards, all you have to do is print them out and take them to the store!