Seriously, Graphviz is such an excellent graph plotting tool.  I have used it on many occasions here and find myself using it more often than Visio.  Might be useful to some who have not come across it before:

http://www.graphviz.org/