Howard, do you mean to say that this array problem worked in a previous version ?

About the problem, yeah, you might have found another one of those COM Quirks. Remember the other that was found Howard, I think you were "in on it" - it had to do with the enumeration of WinInstaller objects - and it was identified and fixed as part of Kixtart 4.10. Maybe this is just one of those things - the problem I guess, is to reduce your script into something that Ruud can repro - unless he has all this Exchange Server stuff setup.