I can pull that all out of the logs if that will make things easier.  I don't know if other sites will want it honestly.  It is a handy feature and from the code list I would guess there are at least a few people that are editing courseware in xml and may want some of this convenience, but I'll leave it up to you.  I pushed changes to address your comments.