For future reference, since everyone seems to like to talk about this but no
one seems to really care enough to look it up:
Frequently Asked Questions Regarding System Restore in Windows XP
http://www.microsoft.com/technet/prodtechnol/winxppro/plan/faqsrwxp.mspx
The user can manually create a restore point at any time on their computer
using the System Restore Wizard. Restore Points are also automatically
created on your computer when:
• Installing an unsigned device driver
• Installing System Restore compliant applications (Installing an
application that uses Windows Installer, or Install Shield Pro version 7.0 or
later, causes System Restore to create a restore point)
• Installing an update by using Automatic Updates
• Performing a System Restore operation so the user can undo that restore
operation if needed
• Restoring data from backup media using the Backup tool
• Creating daily restore points (System Restore creates a restore point
every 24 hours if the computer is on or 24 hours have passed since the last
restore point was created)
Seems clear to me that there are more than enough of these made
automatically. It also seems clear that there's much mis-understanding as to
their purpose and effects, so I'd recommend that anyone using them read the
entire FAQ first.
Bitman