I think a lot of CVS's have them, its just being able to use a CC that isn't always possible. In OKC where i live, i have found 1 out of about 15 that will accept a credit card. They know me on a first name basis and know that i always buy 2 cards for $495.