And then theres this....
http://readwrite.com/2014/04/08/heartbleed-openssl-bug-cryptography-web-security#awesm=~oB8qima0IzOsJw
Makes me wonder just how secure anything online is now.
I prefer this explanation:
http://xkcd.com/1354/