From Easy Desk Software:
Set Point is a small utility that automatically sets System Restore points for Windows Millennium and Windows XP. The Windows System Restore utility allows the user to undo changes in the Windows Registry and file system. You have the option of setting your system back to a previous date and time. It is simple to use, simply select a few options and it will do the rest. Tell Set Point what time of day you want to create a new System Restore point and how many days apart. Or you can have Set Point create a new restore point once a day every day, when you first boot up in the morning or while you are out to lunch, or anytime you wish.