The guys have a blog.

I called them out for not having an SSL certificate from one of the usual authorities, so Firefox doesn't trust them. I wonder if my previous post on this is the one referred to here:

Regarding the certificate (one blogger noted that our SSL cert isn't trusted by Firefox), I humbly ask for patience while we fix the problem. Mea Culpa.

Part of running a good online product is letting people know when things are broken and what your plans are to fix them. Kudos for that. (Ever seen Google admit they messed up somewhere in public?)