Version since 1.11 maintained by imacat <imacat@mail.imacat.idv.tw>

Version 1.10 and earlier written by Paul Sharpe <paul@miraclefish.com>.
