Oh - the "WHY would a reasonable person devote such a large amount of time to such a trivial purpose?" question.
No real good reason except I find it very interesting and sometimes in a life you find yourself following a thread of reason. I started on this more than a year ago with the idea that I would make a multi-user movie script editor and I started working on the "Script Editor". At the same time I was very interested in learning Flash and ActionScript. I was pretty sure that I did not want the backend to be propriatary as well as the front end so I started looking for a replacement for the Macromedia Remoting Server stuff. Low and behold I found AMF::Perl, which was Flash::FLAP at the time. Perfect an OpenSource backend.
Well Scripts got pretty big pretty fast and I bumped into the good people at BroadJam who talked me into changing to Lyrics and it seemed like a good idea. I removed the charactor, stage and scene componants and the project started to look more manageble. Well that was then and now well over a year later I have a second set of code that I can release without too much embarasment.
The LyricEditor is a way to iron out some early details for scripts. Once that the line editor is usable then the modules will be broght over to scripts and maybe it will become a useful program.