The shelter where I am involved as a volunteer, and have adopted 7 cats from over the last 15 years, supplies all the things listed above in Kailie's post. In addition, they have a return to this shelter policy. Anyone who adopts an animal from there, if they ever have to give it up, they sign an agreement when adopting that they will bring the animal back to the shelter. Some cats have come back lately, after 10 or more years, because of the economic disaster.
The free vet check is good for about two weeks. The idea behind it is to get your vet to see if the animal is healthy. If the vet determines it is not, they will take the cat back and refund your money.
The adoption fees are $155 for cats under 6 years. $50 or cats over 6 years, and those who are long term residents (2008 or earlier). For senior citizens, cats are only $50, regardless of age. And they have lots of sales on cats. Right now, the cost is half price. The reason for the sale, is that the population is very high.
So, to get a get a cat up to date on vaccinations, fixed, micro-chipped, dewormed, defleaed, tested for most serious diseases - well it is all well worth it for $77.50 There is a clinic on the premises, with a full-time vet and three vet-techs. You would not believe the care that is taken to provide the right diet and medications for cats with medical conditions. Many cats that others would not bother with are cared for - for years. And eventually, everyone gets adopted, though for some it can take almost 4 years. My Claude was the oldest resident when I adopted him 3 years ago. He had been in the shelter over 3.5 years. He is big, rather "touchy" and lame. He wouldn't let people pick him up, wouldn't let his paws be touched, didn't like to be touched in some places, and was generally kind of difficult to read. But, he is now a wonderfully loving pet. He lets me know every day how grateful he is that I took him home. And he is "My Boy." Nothing feels better than taking a cat out of there and give him a comfortable home where he gets all the care and attention he deserves.
Of course, bad things can happen, and do. But it is rare, and precautions are constantly being taken to try to prevent sad stories. And I wouldn't say things are perfect, even at this shelter. Compromises are made, and everything is not as I would have it if I were running it. Then again, not all shelters are equal.
Robin