Property sales take a seriously long time to complete. There are a number of reasons for this, although often delays are...