There have recently been FTP issues related to their old hosting service. I think they are in the process of switching the FTP to the same server that the site runs on. Give it some time, or you could get in touch with Mindfrost. There is a thread going
here.