Made some progress with screen scraper. The system now pulls the names of all volunteers at runtime over the internet, then maps the volunteer id to the volunteer name. It works but it is terribly slow. This should ideally be replaced with a SOAP request. Unfortunately iShelters doesn't have one yet.
Added a feature to add the foster parent at dog profile creation.
VolunteerScraper is the ugliness that results from having to scrape through HTML code.