The copy users command is really more complicated than I first thought.Their are a large number of variables to handle and that will take some time to write.
When you copy a user account you really are creating a new account and filling in the new account with information from the template account. But at the same time, you will want to personalize the new account, and this is where the devil in the details is
.
already, i see a need for a new UserSetpass() UDF, and i am sure others will popup. Even as i set here typing this, i am thinking that the devil of a task for all of the user properties... should be it's own UDF file as well UserProperties().
so a UserCopy() UDF will be a high end UDF that calls other UDF's to preform the required task's.
I will take a look at that bug in UserCreate(), thanks.
Bryce