Distributed Communities on the Web