Minor update. The messages file seems to be giving some grief. I need to add all the strings in one session and then use them (not the most effective way to add i18n support, though better than anything else available in the non-haskell world).