Some more work in progress on timesheets.