We use this at work all the time. I'm sure some are familiar with it, but basically you have a base disk image, and a difference disk image. Any changes made to the OS after you create the difference disk are made to that difference disk. If you mess up your machine, go ahead and throw the difference disk away and you've still got your base install.
Great for testing software!
Great for testing software!