I'm gonna go and reboot to safe mode...

But yes, WinXP has system restore, but I'm not sure how often I set it to update the restore files.