An Autumn 2001 CSE466 Project by Mike Fernandes and Shirley Gaw