The F91W is like $20 though. You're expecting too much from something so cheap. If you pay a bit more than that you'll get a better product. The profit margins on a $20 watch are too low to individually calibrate the rate accuracy of each one, which is the bare minimum that you need to compensate for the manufacturing differences on each individual quartz crystal. And then for accuracy beyond that you would need thermo-compensated quartz, though you only see that on models costing in the 4 figures so if you only care about price performance, you'd sooner get a radio/GPS-controlled model.