Network Map Drawing

could anyone recommend a specific software to use to draw out a nice visual representation of a Canopy network? i have smartdraw6, but i fine it rather weak. i just wanted to be able to draw out each of our towers/CMMs/routers/and APs and show them with the IPs on a graphical layout.

thanks for any help

- Steven

We are currently using Visio for our network drawings.