Copyright 2001, David Merrill <david@lupercalia.net>, Lead Developer
Rick Welykochy <rick@praxis.com.au>, bugfixes