I've adopted a great cat from Central Vermont Humane Society. I've also (sadly) had to bring a cat there to be euthanized. It was $350 at the veterinarian (that I couldn't afford), but only $50 at the Humane Society. They were very supportive in both cases!