Yeah, I use a freeware version of atomtime. I manually update my system every evening. It typically loses 2-4 seconds in a day. I can specify which server I want to connect to.
The newer/newest version of atomtime will sit in your systray, and update the time in intervals that you can set.