Well, it's quite a bit of work. If anyone wants to do this, I'm open to suggestions and making internal changes to help out.
Incidentially, it wouldn't be all that hard to extend the q code to handle replies to the replies, to an arbitary depth. Would that be useful, you think?