RON B. I opt NOT to do business with anyone willing to take my money without respecting my time. I waited 2 hours of the 3 hour window which was 2/3 of the time frame. No word from your company. I called at the top of the 3rd hour and was told the tech was at the job prior to mine and I was 'next'. That mean there was no way he'd likely arrive for another 30+ minutes. Never would I expect that I would have to wait 2.5+ hours for the tech arrival for an appointment I scheduled days in advance. Again your company needs to A. respect the customers time who may be taking off work to be available. B. Hire more techs to be in the field on any heavily scheduled day and C. Schedule more realistically closing the 'window' time frame to 2hrs and D. utilize customer service and have a rep contact the 'next' customer when/if the schedule goes awry preventing the tech from arriving within the 1st half of the window.