On the Chat log, there was this I believe that it stems from issues with the Windows Operating System. When UO came out, we had Win98. It didnt handle multithreading objects well. If you have two instances of the same EXE running, it would cause problems on that OS. The way the patcher works, made it check for the EXE running, and you couldnt start another instance of the client if you couldnt run the patcher. Newer OS's like XP, Vista, and windows 7 handle name spaces differently. Thats why you can run multiple clients with different Computer User accounts simultaneously. I dont think that it was intentional as a means to stop customers from running multiple clients, but was the easiest way to program the client. And there was issues with File locking as well in the older operating systems. Files UO needed to run. Security within the newer operating systems is different, attached to the user accounts on the PC. It is possible for them to code the client to work in multiple instances, but it will be problematic. I dont see it happening any time soon. And if you are running UOAssist, it will have to be rewritten to allow that as well.