Community self-organization: potentials and pitfalls