http://www.geom.umn.edu/apps/lafite/about.html
Lafite is a program developed as a research project at the Geometry Center of the University of Minnesota. According to its author it was designed to help understand the structure of hyperbolic symmetry groups. In a richly illustrated text you get a brief introduction to the topic, and then are offered the option to create your own hyperbolic art.