Geometer's Sketchpad, talk about a lot of work!!!