Since I updated my site to run WordPress 3.1, much of it has been unavailable, forced behind “Page not found” errors. The Top Level Categories plugin was the culprit.
Thankfully, some other developers have stepped in and fixed the error, putting out the FV Top Level Categories plugin.
Problem resolved.