Yeah, I'm still here, I was pretty busy over summer though.
The SSL certificate has expired, I'll try to update it soon. I'll post here once I've updated. In the meantime, please don't enter any credit card numbers, passwords or Dash private keys on the site