I currently use StartCom certificates for my personal web server and email server (no, not related to Hillary). But I also use their client certificates (S/MIME).
I also use a backup MX service for my mail server, but recently that has changed hands and the price has started to go up.
So it would be nice to find a one stop shop to fill these needs:
1. Backup MX service (possibly with spam filtering service)
2. SSL certificate for a single domain (no wildcards, single server name is fine)
3. S/MIME client certificates
Free is nice, but I am willing to pay a small annual fee for the services (currently pay for Backup MX). I currently create my own key and CSR, I do not like sites that generate the keys for you or require any software. I should be able to upload the CSR, and get a certificate back (after validating I own the domain, of course).
Any recommendations? If I cannot find anything reasonable, I will have to go back to self-signed certificates. I could live without the S/MIME, but having that is nice being its the only easy way to encrypt email on iPhone's Mail app.