Can't remember exactly where you live, but when we lived down in Arlington, we took our pets to
http://www.fairfaxanimalhospital.com/. They were absolutely wonderful--took care of DH's old dog in his elderly days, and took amazing care of our kitty when she was deathly ill as a baby. They even cut us breaks on prices--we were going through so many x-rays with the kitty, and then had to do surgery, that they ended up knocking several hundred dollars off our bill. I highly recommend them if your current vet isn't working out for you (and assuming it's convenient for you to get to).