Yep, it looks to have vanished, they added some new tools recently and I haven't heard anything to suggest its gone, but it won't resolve or allow FTP to me either.
Here's hoping its a fault or something, its a great service.
The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails
I've accessed at site hosted there just a few hours ago... And I don't think they've gone for good, you should always expect downtimes from free hosts.