I've found the Fluke LAN Mapshot software to be an excellent tool to discover and map out a local subnet. It will discover the network and create Visio drawing based on Spanningtree, host, printers, or servers. You can even demo it for 14 days (som...