You are an absolute doll for fostering and working with an organization that helps dogs get adopted. I know one elderly gentleman that adopted from a GSD rescue. The two of them were best buddies from day one. By buddies, I mean they even had ice cream together each night. Both of their lives improved via the rescue/adoption.
I fostered ten for the German Shepherd Rescue of Orange County (two were for a weekend only and they were adopted) since October 2010. The rescue pays for the food and vet care while you are fostering them.
The Obama economy caused many German Shepherds to become homeless. The rescue was able to get 400 adopted last year and on par for the same this year. At least four of my fosters were victims of people losing their homes.
Here is a great way to help the GSROC, there is no paid staff and does not accept government funding: