I used a graph (in the sense of connected blobs) application called GraphViz, where you describe how stuff fits together in a simple text file and it draws clean, readable maps of them. It's free, quite fast at rendering, and available for many OSes, but it does require you to figure out the (simple) language.
I can send you some good sample text files if you need some extra examples to get started.
no subject
I can send you some good sample text files if you need some extra examples to get started.