All rights perserved under Jeremiah Johnson@copyright 1999-2003.