I like that we can track time spent by task. What would make it a better one-stop solution, in my opinion, is to be able to make some custom fields (dropdown) or tags.These custom fields tags would be used on a task list level (separate from the project level).For example, if I am providing transaction, AP/AR, Job Cost Tracking, etc. to clients each month, and there are multiple tasks that are associated with these services, it would be fantastic to be able to track time according to these service areas (custom defined). And then being able to review time spent on services (custom field/tag) by client in a report.This would allow the comparison of budgeted time/service area/client to see if the Hourly Recoverable Rate is making sense.