As we have shared before, Swagbucks is one of our favorite ways to earn free Cvs Gift Cards for our CVS shopping. The Swagbucks' site has changed a bit over the years and I think it is a little harder to earn than it used to be, but it is still very possible to earn a few or many dollars each month thru online activities. They offer dozens of different major retailers' gift cards including: