Having to constantly set appointments usually costs me money to the point where we are going to charge an appointment fee. We always try to do appointments on the first stop of each technicians schedule, otherwise we give them a 3 hour window. Way to many unknowns are in the schedule each day, so we had to either have the guys kill some time or they were late. Maybe it is just me or maybe not, but we have always had trouble with appointments. I tell the customers that complain over the window, that even huge corporations like Comcast give a time frame. About 50% of the time, the customer is either late or a now show. In the past I have billed the no call / no show to the customer and they always blew a gasket not wanting to pay, but hell I am having to pay my guys and we were there on time as schedule per the homeowners request.