TimeKeeper is a program to keep track of the time spent during a day or a week. Some years ago, I got this problem myself: During the day, I spent many moments to all little things I was occupied with, but I forgot which ones and how much. To prevent this problem, I created this little program to do the remembering for me.
To support multiple platforms more easily, I rewrote TimeKeeper in Perl/Tk. Because of this, the same program runs under Windows (with ActivePerl (Unfortunately the current ActivePerl version 5.12 has compilation errors in its Tk module. ActivePerl 5.10 has no problems.)) as well as under Linux.
Below are some screenshots of TimeKeeper.
A report of the past period can be created by means of a log-definition. This report can display the totals for any subset of timers. It can also display a timeline with start- and end-times for each timer. This log-definition is written in perl, so any calculation and formatting is possible.
Download here the latest version of TimeKeeper (Note that TimeKeeper is always under development).