It's basically a snapshot program that can take a snapshot of your system, and then return it to that state later. This is definitely a great program if you like to try out new programs frequently, as all you have to do is take a snapshot before you install the programs, then restore the snapshot once you're done messing around with the program. All traces of the program will be gone, according to this MakeUseOf review of this utility.
It's also freeware, and the installer is only 687 KB.
I think I will wait a bit before giving it a try. If you read the faq's it has quite a few limitations, and there are other apps out there which do a more comprehensive job.
I'm not sure if there's any justification for such a program, it says it helps to avoid conflicts but in reality who would be foolish enough to defrag their hard drive while burning a DVD etc??
Personally if I wanted to test software and roll back then I would use a virtualizer like VirtualBox (which is also free).
VirtualBox can run an OS inside an OS like a video recorder: pause, stop, rewind at different positions.
It also has USB 2.0, 2d/3d graphics pass-though capability which should be enough to satisfy most applications.