As a general contractor I’m expected to give my clients a reasonable estimate to completion for any job. However, I’m often hampered by events well beyond my control. Here is one example. We ordered a $1,200 cabinet on-line for a bathroom. It took 2 weeks...