I routinely use Visio at work, although I despise it...
My personal favorite is LanFlow (EdgeDiagramer) from PaceStar (www.pacestar.com).

Ammo