I use Winalysis 3.0 (it's shareware at http://www.winalysis.com
-$55). I purchased a license back when I was running Win2k as I wanted something akin to system restore. I'm still running it under WinXP Pro, but use it primarily to compare snapshots of my system (particularly my registry) rather than as a restore tool, which it is certainly capable of. In fact, it can be configured to create zip files containing files/folders/drives and restore them. You can search through these snapshots and select specific files to restore (rather than being forced to restore everything within the zip file). You can set it up to take automatic snapshots via a scheduler.
This is from the website:
Make compressed Snapshots of local and remote computer configurations.
Archive Event Logs from multiple machines to a central database.
Restore a system from a snapshot.
Analyze changes and security vulnerabilities.
Generate Alerts when critical events occur.
Apparently, there is a new release of Winalysis on its way, as the developer was receptive to a suggestion that I e-mailed him a few months ago and promised to try to incorporate it into the next version. He didn't give me any sort of a timeline, though.
Anyway, no doubt this goes way beyond the scope of the software that Carol posted about, and it's certainly not free, but I thought I'd mention it anyway...