We need to be able to track budgeted hours across a project that we work at random dates with any combination of our employees.