Change all your passwords - someone might already have access to your Facebook and Gmail! There is a critical error in SSL, dubbed the heartbleed bug, that might have exposed your private information to hackers.
It sounds bittersweet and even romantic, but the heartbleed bug is nothing of the sort. It is an overlooked snippet of code found in OpenSSL that sends information from a supposedly secure website to any third party aware of this internet vulnerability.
See the "https" that you see when you are viewing Facebook or Gmail? The "s" right after http stands for "secure". But because of faulty coding a.k.a. the heartbleed security bug, your information - including your usernames and passwords - is not secure at all.
Paradoxically, accessing your account to change your password might put you more at risk. So, before you change your passwords, read on.