I just updated the site today. It should run faster and also it should now be indexable by google.