I'm not at all sure why this is happening. As I told Lon, a 500 is a server unable to process the request, which likely means that the boards were really hopping and the forum system couldn't handle it.
We'll be looking into obvious solutions for these issues in the near future.
Thank you everyone for bringing all of this to our attention.