Check out the KeyShark USB keystroke recorder. The KeyShark can be connected to a keyboard to record every single keystroke that is made. It has a changeable password, keyword search, enable/disable ...
In the evil world of data theft/identity theft, the key logger is a major player provided you have easy physical access to the computer your intended target uses. It's also good for those super nosy ...