Well I'm not exactly new, I had to create a new account.
I have no idea what happened with my last one, but I couldn't sign in.
Tried to recover it and that wasn't possible either, apparently the email didn't match.
Whatever, hackers can't keep me off here!
Glad to be back.