That seems to work very well so far. I will continue testing it. Thank you!

Question (if I may): is there a function to iterate drive mappings and look for all that contain \\server1\share and remap them appropriately to \\server1\share (where 'share' names are identical)?

In other words, if X: is mapped to \\Server1\Files, I want X: to map to \\Server2\Files. I didn't see such a function while searching the UDF lib, but maybe I missed it.
_________________________
silence is golden, but duct tape is silver