I'm working out the functional requirements for a new Moodle module which will act as a way of allowing students to pretend they are in a physical design studio and comment on each other's work. (And yes, I know there are other modules that do similar stuff - this is the short module description and I do have reasons why other modules aren't "quite" right it just doesn't matter for this thread).
I've shown the faculty team both the Comment API already in Moodle and a custom commenting feature in one of our other modules (oublog). Neither of these currently offers threaded, or nested, conversation.
Personally I prefer the Comment API because its all there for me already, and the AJAX interface is nice.
So, I'm looking for a show of hands (or reasons why its a bad idea) if I were to offer to code threading into the comment API?