At no point in this process am I closing the Media Server Client service:
On a MC Client, the MC Service starts when the MC Client is started, and stops when the MC Client closes. Well, it should anyway, as on a Client the "Options/Startup/Windows Startup" should not include the Media Server. It should be just Media Center, or nothing. I assume that when the Client is restarted, the Service is also restarted, but I haven't tested that.
Are you saying that after waking a Client from sleep, the Media Server Client service does not perform a Sync operation until you actually run the MC program?
That is correct. When a Client is started, it connects to the MC Server, sending WOL commands if required, and then gets a fresh copy of the library from the MC Server. It doesn't do a synchronise, it gets a complete new copy. Then it will synchronise at regular intervals.
When a MC Client is running on a PC that is woken from sleep, it does nothing, other than try to use the connection, which the PC network components may still be re-instating. No WOL commands. No refresh of the library.
I guess my next test is going to be leaving MC open in Standard View while putting the Client to sleep/waking. All my previous crash/reboots have happened when sleeping/waking the Client while in Theater View.
That could be interesting, and if it doesn't happen when MC is in Standard View, then I would be looking at the video driver, since Theatre View uses different display technology.
PS: Brian, tzr916 is asking about Clients here, which most people probably don't want to leave on all the time, depending on how often they are used. Servers, NAS etc. are a different matter. Of course, tzr916 could just shut down and restart the Clients when needed...