The captcha numbers seem to have disappeared on the login page. I'm worried about logging in, in case someone has taken over the site to steal passwords. Could someone reassure us that that the slowness and the captcha disappearance isn't a cause for concern?