Don't ya hate it when simple things end up going horribly wrong? Like rebuilding Apache & PHP to fix the Unknown Location bug? Of course.
So essentially Apache was offline for a bit (couple hours or so
) due to it failing to compile. Which was in turn because apparently upgrading to MySQL 5.1 is a pretty big no, no. Turned out MySQL 5.1 and cPanel don't play so nice together. Which somehow, caused EasyApache to screw itself over. Fun stuff.
With help from the awesome guys at Server Complete (seriously, they got back to my ticket in literally a couple minutes.) we were able to figure out the cause and downgrade MySQL. With a few more tweaks it was smooth sailing. Apart from SVN complaining, but I'll spare you that. :p
On a different note, I invite you to check out the new Drupal powered main site: http://thehostingtool.com/
I implemented Jonny's multi-column theme and was able to add a bit more functionality to... make it more functional. Enjoy the changes, and don't forget to update any old links that link to the old /site/ directory and its files.
A message to all cPanel/WHM users out there: Don't upgrade your server to use MySQL 5.1.
Stick with 5.0 if possible. It'll save you a load of trouble. Maybe one day it'll work.
Now if you'll excuse me it is currently 5:38 AM and I have yet to decide if I should sleep tonight.