Talvez isso seja de difícil solução em uma plataforma descentralizada. A sensação que tenho é que um cliente é bom por X, mas falta Y, outro é bom por Y, mas falta Z, e assim sucessivamente. Não é conincidência que lembre muito os tempos do do IRC, o sujeito estava sempre indeciso sobre os scripts: Scoop, Avalanche, Hellraizer, mIRC, Cyberscpript entre tantos outros.