I posted to delicious.com

Clocking IT

http://www.clockingit.com/

ClockingIT is a free hosted application, keeping track of all your tasks and the time you spend on them.