Thanks again for all your input. I have implemented Bryce's solution and it is working great - very fast!
I have also implemented a message box to allow the user to cancel the registry change should the need arise. Thanks!