Rewrite Zmodem using state machine and avoiding static variables Write janus, hydra? Support BSD terminal control Check available space when receiving Check if there is mail before calling Option to generate a gatewayed "reply-to" with a fixed domain Lock if[un]pack against simultaneous execution Execute ifunpack when ifcico finishes receiving Check Xmodem bug in openfile(), check for the presence of the file in inbound Change timeout checking in protocols Move space checking to a separate module Make system independant file locking (working over NFS)