This code was entirely written by Michael Still (mikal@stillhq.com), and is Copyright (c) Michael Still 2003.