I think that will be wonderfult to have possibility to set the budget of a project and check step by step the difference between expenses done and remainig budget for a category of expense. I think that the best way will be to have possibility to associate every expense (or costs of times of work) to a budget voice previously set for a project.