Community foundations bring together the resources of individuals, families, and businesses to support effective nonprofits in their communities. Over the years, foundations have come to engage community problem-solving through more than just grant-making. They have added a rich array of other activities, including programs of community capacity building, active modes of advocacy, and centres for meeting. In 2011, the 700] institutions in the United...