Thanks, actually the "timebill" and timesheet are available for WF, the latter being the "line items" of the timesheet. I created a WF to default service item, class, department and a bundle custom field called Cost Category using WF in after record submit. Should save users' effort.