Sorry about that. There have been some network problems over the last week or so. Very intermittent and apparently hard to track down. It doesn't have to do with the site or # of people on it, but more with the data center my server is housed in.
They're working on it, so I can't do much but wait it out. Hopefully it will clear up, because moving servers for a site this big is no fun task.