I made a donation today to a wonderful group in British Columbia, Canada that is saving feral cats. They have a very ambitious goal to care for the current cats and reduce future generations by neutering. They are taking in pregnant cats and finding homes for the kittens. And they put everything online so you can follow them. Lots of live web cams.
http://www.tinykittens.com/cats