Originally written by: Paul Warren, pdw@ex-parrot.com Chris Lightfoot, chris@ex-parrot.com Other contributors are acknolwedged in ChangeLog.