Graphviz is an open source program for making site map diagrams. It runs on Linux, Windows, and Mac OS X. The sitemap charts can be generated in many formats: png, jpg, gif, svg, ps, Dia (an opensource program similar to Visio), and others. After installing Graphviz and going through this tutorial, type man dot to get more information on what Graphviz can do.