Great post!
I usually did the same way before SQL Server 2008.
Now I've implemented central monitor solution using PowerShell and SQL Server central management feature.
For security reason I would try not using VBS. Using native SQL Server central management also enables you to manage and configure in one place.
my two cents.