TODO:

Sooner:
- Limit the number of children
- Kill the children upon main program termination

Later:
- Implements a hosts.allow and hosts.deny
- Make the message/error reporting nicer
  - Multi-level debug

Perhaps Never:
- UDP
- Native Win32 version

Very Unlikely Indeed: 
- IP through the tunnel with winsock 2 under 'doze and ??? under Linux
- Reliability layer to connect over serial or PLIP (as opposed to TCP)

