Seems like that URL doesn't exist. Or at least we can't seem to find it. We've even looked under the seat cushions and zip, nada, nothing.
SYSTEM NOTICE: NEW SERVER AND NEW SITE VERSION has been launched :D Devs: There is a bug with the FTP import and we are working on a fix. Please use the normal web uploader until FTP import is fixed. Very sorry for the inconvenience. Check out the new features! Thanks"