I use Atomic Timesync from www.analogx.com - it's not automatic, but it'll get the time from the server every however long you set then waits for you to manually say "yes". Apparently it can do it automatically, but I haven't figured it out, and haven't found replacement. I like the feature where it can act as a server itself so you can also sync your LAN against it locally