This simliar project of mine have been collecting dust for about 2 years now. Yeah basically its an advance SDC/PSU monitor connected to USB. All the configs are done by the windows apps, saved on the EEPROM so that the SDC can still work standalone in the events of crashed windows. Never got around to add the watchdog timer, but that can be useful for some.
Too much ideas not enough time here unfortunately