Cronforce is an effective daily time tracking and reporting tool.
It has a simple interface that allows quick and easy time tracking against multiple projects. The percentage complete function makes it easy for users to see how much time they have left in a project or task, and the project reporting facilitates this for team leaders as well. The project reporting is fairly robust, with the ability to create reports on the fly and get exactly the information you need when you need it. The integration with several business tools is great for setting up new projects in Cronforce.
I find moving time between projects (in the case of entry against an incorrect project) by a user is burdensome.
Cronforce has many important features out of the box. However, they also have a great feature release cycle and they will listen to your feedback. We have requested several features that have made it into their update calendar and are now part of the system.
We use Cronforce for all elements of time tracking. The project and task management functions help to keep our project leaders informed on their project burndown and allow us to plan accordingly. The reporting functions allow us to quickly collect data for capitalization, payroll, and other critical functions.