Sorry for not replying sooner. I had my settings in the forum to email me notices of new posts, but I seem not to be getting them, and I'm just now discovering there are things I need to read here.
Although I haven't tested it over a long period of time, I have some code that keeps the console time synced with the PC, and I did not see any problems.
Now, you're all probably going to hate me for this, but I had this feature already built into VirtualVP, but commented it out before releasing it. I had a reason for doing this. I wanted to keep VirtualVP focused on just being a communications broker. My plan was to have the time sync code be in a separate program called VPHealth that would do a number of things to keep monitor the VP for problems and alert if there is. The time sync would be one thing it would do. It would also monitor the batteries for problems, and alert when it was time to replace them. The program would be freeware. Then there'd be VirtualVP for communications, VPLive for working with weather data, and VPHealth for everything about the station that's not weather related.
The only problem is, I've been so strapped for time, this project has not received attention. I think I should just put the time thing back into VirtualVP for now. I've have a number of requests for this feature. Then I'll just take it out when I finally get a version of VPHealth out.