Hmm. That's weird. The site only crashed on me once a few days ago.