Hi,
As you'll all have noticed, the website was offline for the past several days. We took this action after discovering a security breach on the server. As a result of this breach user data may have been compromised, so we are urging all users to change their passwords, especially if you were using them on other services. All passwords were stored by passing them through a one-way hash function, with a unique salt per user. This means that no plain text passwords were leaked, however we still advise you to update your password.
We apologies for this unfortunate event, and will be working on making several changes to the site in the next few weeks.