Good to know that. By the way even their website looks bad, since it contains some SSL certificate warnings.