My site has been down for the past couple of days. What had happened was my webhost randomly disabled some php functions such as ini_set, which Drupal uses to run. While there may have been some ways round it, it pushed me over the edge.
I moved my website files and database over to my development server running Ubuntu 10.04. I just needed to wait until DNS updated, and started working on putting the site back up. At first things weren't working, and I just didn't have time to fix it. But it should all be working now. I lost a little bit of data, but nothing too bad. Read more about Website Back Online