I do mine in FileMaker Pro, but if you're looking for a standalone app, look at <a href="http://www.casadyg.com/products/timeslice/mac/" target="_blank">Time Slice</a> by Casady & Greene. Their stuff is usually pretty good, and for a reasonable price.