I may be a bit late in discovering this since it was last published in 2007, but this tool is brilliant. In short, it automatically discovers and diagrams Active Directory domains, OUs, Sites, Exchange organizations, Applications and Servers.
It requires Visio 2003 or 2007 and uses the .NET Framework v2.0 and can be found here
