Making the installer/developer create the first account with full admin permissions and sending a password by email is not the best. During my first Drupal installation, I set it up on a server with no running mail server. Oops! No password for my new user. I ran the mysql client and updated the users table with a new password (md5()'d of course) and the problem was solved.
What if I weren't so bright? With no mail server running, I could not even find a log of the mail message Drupal tried to send. Might I suggest creating the first users record and giving the username and password t