Exactly, I assume when using any computer that is not my own or that I do not have control over that it will have a keylogger installed.
But just to be my clear this is what I said:
I hate the spyware, but it's even easier to ifnd spyware on a computer than a keylogger. All of these idiots who wreally think they are getting a better, free program and then decide to download it. I've seen spyware infesting student computers. I hardly think they behave any more cautiously at an internet cafe than they do at school.Software keyloggers and spyware are found on just about every computer you will come into contact with.
I think keyloggers are a bit less common, but think about it. If you are of a nefarious mind and you know that if you install a keylogger, you can get access to bank accounts, credit cards and even more. Just go into the net cafe in a tourist area, install a software keylogger and have the results emailed to you. You don't need someone to log into their bank account even. If they just log into their base email account, they are just as vulnerable. Why? They probably have their bank accounts linked to the email. Just do a simple lost password request. If you were a nefarious person.....
For best security, keep your financial email separate from your personal email. Have a different password for each of them.
Also make sure you use a different password for forums than any of your other passwords. Why? Most good forum software like SMF and Vbulletin encrypts the passwords in such a way to prevent anyone getting access to the password even if you have access to the database. Unfortunately, unscrupulous forum owners(read SPAM forums), can modify the script to cause the password to be entered in the database twice. Once in a plain text field that they can read easily and the second in the normal forum password table.