I noticed how you can hold shift and shutdown windows xp (or others as well) in a "suspend" mode where upon resume it boots up some kind of stored image and the computer resumes where it was.

Is there any known software out there that continuously or at a command, checkpoints a "resume" file without shutting the computer down so that in the event of a horrible crash, I can resume to the state of the computer X hours ago?

Calvin