an alternative to Visio for making diagram
http://live.gnome.org/Dia/
http://dia-installer.de/index_en.html (for Windows)