Gnotime
track time spent, keep a diary, to-do list, generate reports, bills
GnoTime (formerly GTT, the Gnome Time Tracker) is a desktop utility for tracking the amount of time spent on projects, keeping a to-do list, maintaining a diary, and generating reports and invoices based on that time.