They manage more than $30 billion in assets and were responsible for more than $2 billion in charitable giving in 2000. More than 550 of them are located in the United States alone, representing both major metropolitan areas and rural neighborhoods. They're community foundations, and they play a key role in the nation's philanthropic process. But what exactly do they do?