komorian.com/eternity
Eternity Time is a more complex time tracking tool that has a feature of categorizing your projects and tasks into a hierarchy. Here you can also view all the logs, adjust them, generate reports, charts, export data and invoices.