This site has been having a few problems recently, and I've only just found out why. A few days ago my hosts, DreamHost, changed the path of my server without telling me! Anyway, the problem is now sorted, and comments and posts that haven't been showing up are now showing again.