This company has the best price I found anywhere, locally or on the net, but DON'T believe it when they say that you will get it in 3-5 business days. Not even close. I ordered and paid cash, via PayPal, on 2/14, and it was finally delivered today, 3/3. That makes 17 calendar days, and even if only M-F count as business days, still 12 of them. If the website had been honest about how long it took, I would have bought a month's worth at the vet's inflated price when I got the prescription, instead of only a week's worth. :-(
But since nobody can touch this price, I will reorder...at least a month before I run out.