Hey there.
I wonder whether our concept of a 'Task' is closer to what you call a 'Project'? Each FreeAgent project can have many tasks (against which you can track time if you like).
We will soon be expanding Tasks to include a time/value budget, which is our next step towards producing Estimates.
Does it help to think of it in this way, or is there something about Projects which you need to use? Budget, Start/stop dates etc? If so, or you really do need client-level invoicing (which makes tracking project budgets somewhat difficult) then we'll need to have a think.
EMPLOYEE