But it turns out his suggestion isn't new. Danseglio's been giving that advice for most of a year. He wrote a Microsoft "Security Tip of the Month" that said the same thing last October.
And it's good advice. But as a work-around, it's terrible.
It's good advice because Danseglio's probably right: There's no other way to root out a rootkit. We can try to prevent infections -- with firewalls, virus scanners, software patches and updates. But once a rootkit is in, it's in. It spreads its hooks everywhere. Rootkits are like cancer. You can cut out the obvious tumor, but there's no way to be absolutely sure you've removed every malignant cell from a patient's body.
We can't eliminate biological cancers with a wipe and reinstall. But we can get rid of rootkits that way. And if there's nothing better, it's a realistic tactical approach to the problem.
But it's still an awful work-around. Why? Because a work-around should be a trade-off, a rational decision about how to use resources. Work-arounds make sense when they cost less than fixing underlying problems. But a work-around's cost piles up over time. Eventually you do want those underlying problems fixed.