This code was written by Michael Still (mikal@stillhq.com), and is Copyright (c) Michael Still 2002. It is released under the terms of the GNU GPL version 2 or latter.