Electronic clocks control critical functions in many applications. However, clocks are often designed for low cost rather than for keeping accurate time. Even fairly accurate computer clocks will vary due to manufacturing defects, changes in temperature, electric and magnetic interference, the age of the quartz crystal, or even system load. Even th...