Estoy buscando un programa para cronometrar proyectos y actividades, tanto informáticos como de la vida real, que me permita decirle que empiece y deje de cronometrar tal o cual actividad, de forma muy ligera, en segundo plano y no invasiva, y que posiblemente guarde datos pasados sobre los intervalos de tiempo dedicados a diversas actividades.
He estado probando un programa de este tipo llamado TrackTime, pero es (al menos en mi MacBook 10.5) bastante lento a la hora de reaccionar, y no puede mostrar fácilmente los datos de más de cinco actividades aproximadamente.
¿Alguna sugerencia para un programa de este tipo?
ACTUALIZACIÓN: Gracias a todos por vuestras respuestas, pero no estoy seguro de haber encontrado aún lo que busco. Por ejemplo, aunque aprecio la utilidad de estas funciones, no me interesa la integración con iCal, ni la posibilidad de crear facturas.
Básicamente, lo que estoy buscando es una especie de "multi-temporizador", en el que cada temporizador puede ser fácilmente iniciado / detenido, y que registra los tiempos en cualquier forma legible. Puede ser, como alguien ha sugerido, que se pueda hacer con algún script.