There are a TON of software out there that do this exact thing. There is also hardware (usually a usb key) that records activity as well. Do a simple google search for "key stroke logging" and or "computer monitoring software" You'll be surprised how many there are out there. That is the one of the many reasons I NEVER use a public computer to do anything personal (including chatting).... Cheers