We had unexpected technical problems yesterday. Our internal servers were returning 500 server errors, which we have mostly fixed. I expect the problems to clear up today, though the site may still seem slow. I apologize for the slowness, which was super annoying!
Thanks everybody for your patience.