Yes. I think they're doing forum maintenance. It helps if you open a new tab and load a different website.