As I understand it, the system clock is set upon boot from network time sources by the command /etc/init.d/ntp start and can subsequently be set by /etc/init.d/ntp restart There's a "drift file" that is used in order to update the clock hourly, though its explanation isn't entirely clear. The problem I'm having is that my clock drifts noticeably, possibly because the drift file has bad data. It's not clear to me what happens hourly: is the drift file recalibrated according to an outside clock, or is the existing value merely used to recalibrate the local system clock? And if my system isn't rebooted very often, how can I get the drift file corrected automatically? I suppose I could put the "ntp restart" command in as an hourly cronjob, but that somehow doesn't seem to be a wise idea. Paul