(c) copyright .2000-2002.