Area 51 explained!
(British Americans I guess :P - or does the UK have a Area 51 equivalent? ;))
Changed the login to a regular email+password thing. All existing accounts are kept, but you need to ask for a new password via the 'forgot my password' link. :)
1 person reacted!