Sorry, about the downtime but as you see the site is back up now. We have some ideas to fix the crashes and we'll let you know what we're gonna do about it soon.

Thanks for your continued patience everyone!