Has anyone heard of Delta Rescue in California? It sounds like a great organization, but I don't want to donate unless I hear about it from others who might know whether it is a good place. Their literature says that it is the largest animal rescue site in the world. hmmmmm..... does anyone know the inside scoop?