Author: Keith Rule
Email:   keithr@europa.com
Copyright 1996-2002, Keith Rule

You may freely use or modify this code provided this
Copyright is included in all derived versions.
