@demarks51- Just curious... are you using Omniclock as the only widget in a channel, or keeping it pinned, or what? Also, what device are you using? I've used Omniclock as part of a channel rotation, never had a problem with it keeping time over years. I just tried "pinning" it on my C1 for a few hours to see what would happen, and it's still right to the second. But why don't you just make a channel with two clock widgets you like, alternating? Whatever's happening, it sounds like then they would keep each other kicked to updating the time. The only time I had a problem with one of these multi-function clocks was using the offline software, but I can't remember which clock widget it was. And sometimes if I switch to an analog clock, it may take a couple of seconds for the hands to 'jump' to the right time. But no other clock problems I recall.
Granted, some of the multi-function clocks have weird quirks. I can't remember which, but one doesn't show the date for the whole month of May- no problems with any other months!