YATS32 (Yet Another Time Synchroniser) allows you to automatically set your system clock to any of a number of time services available via the internet or your corporate intranet. It supports multiple servers, and multiple time service protocols. It will even poll a list of different servers till it gets a valid time stamp.