1. Make it use less CPU time.
2. Port to IRIX. I know how to do this but it means using the computers at work...
3. Port to SunOS. Need to find a suitable volunteer to help!
4. More safety checks (eg. around mallocs).
5. The response is poor. If you update the window at long intervals then you
have to wait a while for window redraws or double click events to be
processed.
