Ugh. I have fired actually *two* doctors, one of whom I really liked, because their staff made it impossible. Not having me in the book when I showed up for my appointment, calling me for "missed" appointments that I didn't and wouldn't have scheduled, billing weirdness that I'm pretty sure was some kind of insurance fraud... Hope you can get things worked out with your vet!