Hi, I am MS Visio expert and my daily work is more or less related to draw complex network architectures, software diagrams, Scada System layouts, Flow charts, Project Schedules, etc..
Please share further details and I will appreciate if we can discuss the project scope.
p.s. I am very familiar with the process of going out and grabbing various stencils from specific vendors - that's my work :)