Thanks for this. I hope to learn Emacs Lisp and perhaps learn more of the Lisp family. Right now I don't understand anything in this article, but it appears to be a simple way to put together something simple, which I'm interested in learning how to do.