You may wish to check out plod, it is intended for short entries, but
you can run from emacs for long ones, or perhaps do it another way.
Unfortunately, while I have the code around, I seem to have deleted the ftp
address, try finding it with archie.
-s