LOCAL lcUser, lcPassword lcUser = "testuser3" lcPassword = "testpassword" LOCAL ADSIPath, adsiComputer, loUser ADSIPath = "WinNT://localhost" adsiComputer = GetObject(ADSIPath) loUser = adsiComputer.Create("User", lcUser) loUser.SetPassword(lcPassword) loUser.SetInfo()>I'm looking for a way to add users to a windows 2000 server, add them to a group, set their password to need changed on next logon and to set their startup program to a specified value. The problem is that I want to do it so that I can take the user names from the user database of our application to allow us to give each user their own logon. So far the examples I have found have been neither understandable nor have the covered everything I need. Case in point, most examples have shown how to set the startup program in a domain on a windows 2003 server, we are using windows 2000 servers that are not in a domain. Obviously I am having trouble figuring this out. Anybody got any good pointers for this situation?