Visio is an excellent automation client. MSDN has all of the docs online, it's included in the last couple of MS Office releases. The help is an optionally installed component though.
>Sounds like an excellent idea. Where can I learn more about this? I guess Visio can be automated with VBA. Anywhere where the object model of VISIO is documented.