Toward an understanding of community satisfaction