Copyright (C) 2003 R Bartkowech All Rights Reserved.