CVS often has coupons out for a free gift card for filling a new or transferred prescription at CVS/pharmacy. I have only seen or used $25 ones--so for filling a prescription which may only cost $10 you can get a $25 CVS gift card. I have received the coupons in the mail or at the scanner before. And another great thing is most, if not all, CVS/pharmacies accept competitor's pharmacy coupons. So check with your local CVS and then watch the Sunday ads for coupons for free gift cards for filling a prescription--I used one today that was in a K-mart ad last week. There are some people with monthly prescriptions who transfer them back and forth between pharmacies to earn free gift cards. Some restrictions apply.
See this post for an email from CVS Customer Service concerning their acceptance of competitor coupons.