I agree with satqas when he said:
"I like your idea but see a few flaws in it, allowing the customers to pick a time frame give or take 30 minutes would cause problems. Each job takes a certain amount of time on average, but we've all been to jobs that took longer than the average due to...