I am rebuilding my system and have to decide whether to make user create a username or just make them use their email address as a username.
I'm thinking email address as they will not forget that and if they change email addresses they will hopefully remember to update it.
What do you think? Choose a username or make your email address the username?
Thanks for your comments.