SYDI is the open source project aimed to help you to document your network.
SYDI consists of a collection of scripts which collects information from your servers and networks, then writes the data to a report. There are scripts to document Windows Machines, Exchange, SQL, and Linux.
It works really slick. Give it a try.