* Make sure that we write the pid file before switching users
* Check that we can actually read the users file at launch.
* Check that we can actually read the config file at launch.
* Python client class
* Some sort of GUI. Php or pyGTK perhaps?
* Support per-list access to users
* Updating /etc/aliases is required for new lists to work
* Rewrite command format in BNF
* Check result of popen'ed commands
* Support the debian list format with configuration stuff 
  under /etc/mlmmj