differences-between-hourly-and-flat-fee