Great thread, Mary! I would add:

check with your state's Vet Association, as most have a funding program.