TODO * Revive the appname vars, for use in Get...MenuItemString()? * Work out how to get message bodies to work properly with pine. * Find a better work around for the ',' in headers problem with pine. * Better checking on mailenv and newsenv in python scripts. * More robust config file parsing in the library. (?) * Find a way to make mz{mail,news}.sh handle the same config file syntax as the library and the python scripts. (This is a nitpick, but it still annoys me.) * Add support for env var expansion (i.e. $HOME) of config parameters. * Figure out if cf.wordchars is set correctly in mz{mail,news}.py, and if not then fix it. * Figure out why every Debian user I've heard from has problems which defy diagnosis. * Document the configuration file syntax. * Add support for mailenv to mzmail.sh. Ditto newsenv, mznews.sh. * Reduce redundancies between mzmail.py and mznews.py. * Get feedback from dtmail users. * Get feedback from VM users, in particular on whether they prefer the way the shell script works or the way the python script works.