A 404 normally means that the requested page cannot be found, not that there is any problem with the hosting provider. Have you checked your site via FTP to make sure your files are still there???
Thanks for the responces . I just spoke with them and they are having some issues with the rapid blog server but expect it to be fixed soon. Very friendly customer service there.