User Passwords should be set by the Admin or Manager and not
User admin should be able to set passwords to something logical easy for the client or users and be able to keep track of them. Otherwise this can be a very dissorienting situation. It is also not always interesting that the user or client becomes an email straight away after creating an account, this should the admin decision and not a machine decision.
thanks
Mario
mario