I found an old version of steady state. It was a traditional half hearted attempt at making something decent. Rebootrestore is one of those freebee programs too, but unlike MSFT's steady state, I found it work very very well. I've tested it out on a few test boxes to see how it works. I was quite surprised how well the free version works. My standard PC setup is a partitioned drive with the "my documents", "cookies" and "favorites" folders located on a different partition. So whenever I reload an OS, I won't lose data. With reboot restore, I was able to select to write protect the C drive while letting me write to the D drive where my data files were. So all in all, nothing of importance was lost after a reboot. If there was a remote event where I had to change somethign on the OS, a right click on the systray icon let me allow the system changes to C. I didn't see a need to run virus scanners or other bloatware because the OS could not be contaminated. The only thing I saw was that there was an additional spash screen when the PC booted (not a big deal). I would entertain using reboot restore if I really had to stick with XP.