Even though it laid out differently than Euclid laid out The Elements, this program captures the same feel. Its both fun and a good tool for refining your geometric intuitions.
CaeruleanXII about Euclidea