OK - I added some printers from our old print server and ran the code. It seems that the index of printers being enumerated from the registry is changing. I updated the code to restart the enumeration each time a change is made and it has successfully moved all 3 printers (of the 7 total) in one pass.

My original post is updated.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D