Quote Originally Posted by heyaz View Post
It's not really that easy to have a keylogger end up on your machine. Either you are very unlucky or clicked something you shouldn't have.

A lot of people just willingly give up their password by signing up on a website/blog/forums. This trick has been around for over a decade. You sign up on their site using your usual email and password, and trust the site owner to not use it. Much more common than keyloggers.
Which is why you should have a trash password for forums, fan sites, etc and separate passwords for things you care about like banking, email, paypal, wow accounts, etc. This is basic internet security 101.