Using Scheduling to Minimize Overtime and Maximize Billing