AdvoLogix Basic Timetracking is very good at providing the means to collect day-to-day timetracking activities for most law firms.
The Foundational Tenets of Advologix Timetracking are as follows:
Financial Matter Information

Each Matter page contains a section showing Financial information as associated to that Matter.
Time

A time slip which accounts for the details associated with a unit of work or expense.
Timekeepers

In order to record Time in AdvoLogix, each user or external resource (Contact) must have a Timekeeper record created for them.
Rate Groups

Rate Groups allow you to organize groups of Rates for specific Timekeepers for easy assignment of a group of Rates for Timekeepers to a Matter.
Rates

Rates allow you to create hourly rate prices for Timekeepers or for ad hoc chargeable items such as expenses or fixed fee items.