Hi,
my system had some happily drifting clock (no crystal oscillator),
so I created some alternative script for ntpclient which solely uses
the -s option to set the clock.
Its an init.d script, and picks a random server from /etc/config/ntpclient
on startup. It then sets up cron which calls ntpclient -s frequently.
In case of connection failure it picks up another ntp server and continues.
Configuration is compatible to luci-app-ntpc.
You may find it at http://katerkamp.de/software/ntpclient/ .
There is also a tarball for OpenWrt buildroot available, this will create
a package called ntpclient-noxtal.
Let me know if you find it useful.
Have fun,
Stefan