Site moved to
http://lunasoft-hq.appspot.com/
.