The variety of products available are excellent. You order on line and Allivet contacts your veterinarian to get the script. If you have any questions or concerns Live Chat gives you instant access to helpful associate who can help with your concern. A few days later your order arrives at unbelievable savings. Thank you Allivet.