All for Good’s mission is to facilitate volunteerism and community service. To meet that goal, the site provides a custom volunteer opportunity oriented search engine that is powered by the largest database of volunteer opportunities on the Internet. The database of volunteer opportunities includes those from many prominent non-profit partners as well as those provided directly from smaller, grass roots based organizations,