As a continuation from #clojure I think that #braid-chat completely solved the problem of "braids" of conversation.