http://www.zhornsoftware.co.uk/countkey/index.html
<SNIP>
Countkey and the associated Keyviewer (shown above) provide a way of
keeping track of when you've been active on your PC during the day.
Countkey does what it says - counts the number of keystrokes you make
every minute and records that information.
Keyviewer can then be used to browse the files which Countkey
generates, and display a graph of when you were at your most busy. It
details the time of the first and last keypress in a day, and the graph
clearly shows when you weren't at your machine - making the coffee or
gone for lunch.
Keep Countkey running on your machine all the time, and then run
Keyviewer when you want to review your activity - when filling in your
timesheet for example.
<SNIP>
is it spyware when you spy on yourself ?