I have used them twice, the first time they completely screwed up, tool forever to send out my dogs prescription after receiving authorization from the vet; I figured it was a fluke and gave them another chance... Bad Idea! The second time I used them, I payed extra for expedited shipping: They called the morning after the order and let me know the vet wouldn't approve the revolution because it was the wrong size, I asked they call the vet back and let them know I measure the flea meds myself, and to call me back if there's an issue... Never received a call, so I figured I should get my meds in a matter of days ( I ordered priority mail, I'm in Cali). Three days later I get an email from them, stating the order has not been shipped and is waiting on authorization! This company is a joke, I will never rely on them again for my pets meds, and neither should anybody else! I asked that they waive shipping, and they said no, so I had them cancel my order all-together.