awesome post!! I am sure you have heard horror stories!!
I would also like to add that you can also check with your local breeder (if you have one) to see who they use. Good thing to do...check the vet out BEFORE you need them. Most vets will give you a free consultation to "talk" to them prior to comitting to a "relationship" so to speak.