Precision timing solutions