I have a HTTPS secure website and didn't want to pay for disable the ugly warning imposed by browser. My solution: StartSSL.com. It's a StartCom's webapp which deliver yearly SSL certificate for a single DNS.
It's a great non professional solution and has its disadvantages:
- Authentication on website is made with a certificate file, Never lost it
- Certificate expires after 1 year
- Only one domain and hostname by certificate
- Must pay for revocation
- No commercial use