We are in the process of moving the site to a new server to fix the reliability and performance of the site. Once the migration to the new server is complete, it will be announced here.
We are continuosly working to improve this site. Please feel free to send us feedback and new ideas.