The front door. The customer picks a service, a suburb and a day, and only sees times Marcus can actually make. A time is offered only if the whole job fits the working day, nothing overlaps, there's enough travel time either side plus 10 minutes for parking, and a lunch gap survives. When a time is blocked, it says why: "Marcus is in Ipswich until 11:20, cannot reach Carindale before 12:25." Hiding it would have been easier. Explaining it makes the business look competent rather than full.