There is a program, but you would need to use it after the fact. Look at GoBack. I myself dont like it, but its kind of like XP's restore point except that it doesn't just do core/registry but also other programs. You can "undelete" certain things or goto a restore point from an earlier time, and not just o/s data, but any installed/removed program. It does take alot of HDD space, though. Its kind of like ghosting. It flags when a file has been added or removed. It also runs constantly in the background and becomes active after a certain period of being idle, so although performance will be impacted it tries to keep it at a minimum. Also look at Nortons ghost.