For instance I've had repeated instances of this with Norton, but a recent discussion died when the member didn't share details.

Try this. Use HIJACKTHIS to get a snapshot of what's running prior to a hung shutdown and use that to compare to when it does work.

Bob