I don’t think there is some secret recipe – its well known – involve both users and professionals who care about the site – not those who fly in and fly out- even if they don’t get on – they need each other and once its built then they still need to be involved in its management – i.e. only trust people who have “Skin in the game’ in the words of Nicholas Taleb author of “Anti-Fragility”