Try
RF Cons's Time Trakker. I use it for my job in public accounting to keep track of hours worked on jobs, miles driven to clients and expense that need to be reimbursed (lunches, golfing etc).
It has both a desktop and a ppc version, and it has a trial version though I forget how long it is.
-Eric