On their Vista PCs, my library uses Windows SteadyState to discard changes patrons make to system. Recently, one of those machines had to be re-imaged with stock version of Vista that came with the machine. Steadystate is no longer available from Microsoft. I saw this list of alternatives, but I am willing to consider other alternatives, such as Deep Freeze.
Which of these alternatives provides the closest experience to Windows SteadyState, in terms of administrative functionality and end-user experience?