Thankfully all of the site's technical problems seem to have ceased :)