I have decided to enable SSL on my website not so much that others can access it via HTTPS but more so that when I log in remotely that I am not sending clear text username and passwords over the network. Plus, I wanted to use it as a learning experience on generating a Self-Signed Certificate. For years in the past I have dealt with CA purchased Certificates for work but not a Self-Signed one.
Unfortunately, I do not have all the spare change in the world to throw at whatever I want otherwise I would have purchased a SSL Certificate from a CA but those cost money, and cost money to continually renew them when the expire; plus, I wanted to learn a little SSL Self-Signing. So, since this is primarily for me (and anyone else that does not mind getting the ugly SSL warning) to use, I created a Self-Signed Certificate.
My site will continue to be accessible through HTTP connections so do not feel you need to start using HTTPS because HTTP is not going away.