I love pattern languages, and this is an excellent start. E.g. main problems with community can be addressed by MakeIdentityValuable