We often talk about how difficult it is to estimate divergence times without an extensive fossil record, and how we essentially don’t a clue when different fly lineages diverged.  Here is a recent paper in MBE that tackles this problem using new data and in a lot more detail than any previous studies.