For time problems: at work, where we have a permanent internet connection, I run AtomTime95 every 4 hours. It synchronizes the pc clock with an atomic clock.
At home I run the same program whenever I go online (I manually start it after connection to ISP is made).
You can find it here
MudGuard