That all looks fairly sensible - one big obvious problem is that I doubt you'll have access to "WScript.Shell" in VB6 though there will be a way to call external processes. On a different note have you heard about "WMI": http://www.microsoft.com/technet/scr...t/default.mspx The root of the script "repository" is here: http://www.microsoft.com/technet/scr...s/default.mspx