Pet Co. has low cost vaccinations once a month, also you can ask the vets in your area if you can set up a payment plan. My vet is great in that respect.
I also think education is the key to over population, but I also think we live in a disposable society where people think that if their new puppy or kitten doesnt work out they have options. People need to understand that owing a pet is a life long commitment.