Also, regarding the attitude that people get when they post about stuff like this; I think it's ridiculous. I've read quite a few threads where the poster automatically gets stamped as some kind of a malicious cracker. Whether you like it or not, keyloggers are still software, and some people have even coded keyloggers and sold them to whoever wanted. They could, for example, be used by a boss that thinks his employees are doing x when they should be doing y in their computers. Whether or not that is ethical is a irrelevant - the fact is that not all people have intentions to take over the globe.