I just tried the “front-page” link myself, and wound up at Confixx too – after warnings about a probably-invalid site certificate.