Greg, you get an amen for that response.
For people used to regimented timelines deadlines in other businesses, it can be a shock when buying and selling real estate. It is sort of a "last in time" business for many of the third parties involved, such as mortgage brokers, surveyors, appraisers, title companies.
How long doe sit take to close a deal? As long as it takes. Realtors sometimes forget that we are used to hurdles, stumbling blocks and delays and that it can be traumatic for buyers and sellers who want it done now. Realtors have little control/input in speeding up a third party, other than to have a good relationship with ones that can carry out business in a timely manner.