Something else went "poof" on my home PC today (which I have to use, because my work laptop is still in the shop), and it took me the better part of five hours time with two different companies to get everything back in a stable condition. And this is with even knowing which program I suspected as the culprit.
Sigh. Could've really used that time to get work done.
At least it's all back together again ... and I may have learned a little bit about Windows internals in the process.