Good idea, looks a lot better. Also makes possible to allow username changing per user (eq. admins).

I look if I can implement it. Not yet so familiar with ruby nor rails etc.