Site is down. See here: http://tripleadev.org/index.php?showtopic=1544&st=0&gopid=8871&#entry8871