So, the site experienced a horrible breakdown owing to an upgrade to PHP5 on my hosted server. All links were leading to the main page, and for who knows how long? Hilarious. I had to track down all my calls to get variables sent through the URL on all the page templates, and update them to the correct $_GET['$var'] format (or, in an SQL query, '$_GET[$var]'). That's what I get for not using WordPress or another supported service.
A few things may still not be working (comments, for instance, and will I be able to post this update? I think all my calls to post are properly formatted $_POST['$var']), but at least you can navigate the site!
Update: Aha! I could post, but not edit. Fixed fixed.