Just a thought: in the past, I have always had good results from using 'rdate' on a chron. If you set the clock once a day, it never varies by more than a second or two, which is very much close enough for our purposes.
Real ntp software is amazing, but really overkill for our purposes?