We just did a major update of the site engine (phpbb). Please let us know if you experience any problems.