All the website's packages have had minor upgrades recently. The most likely to cause trouble is the one for the main site's login passwords. Please report any strangeness or broken-ness on the site.
The forum and the new gallery have both had software upgrades applied today.