you have to be really careful when using wifi on an unscure network, everything you type could be logged, there are even programs out there that use brute force to guess a network name and network key on even secure networks, only way to stop them is by limiting connections using approved mac addresses or watch your login logs.

come to think of it, what about key logging in internet cafe's ?

i use to chat to my wife thru icq, and sometimes she would goto an internet cafe, one time, after i chatted to my wife, i saw she was online in icq and sent her a few messages, it wasnt my wife, but the person who i was chatting to try to pretend to be