email/screenmae edit and payment system
tie id to email and allow people to change username because email is more linked to payment system like paypal, not screenname
Chessax Nemeth commented
Shouldn't be so hard to tie each user id to a generated ID (e.g. integer counter), and let people change both email and username. It might seem small, but is usually quite appreciated by the users.