Is there any reliable way of contacting them? I want to help with the admin interface (which is ugly and hard to use and has a serious security problem I discovered recently), but I received no answer from the contact form or the email address listed there...