We have 2 machines that we want to automate rollback any changes that have been made to the machine from when the person logs on to the time they logoff. This includes data as well as any OS changes.
The roll back needs to be seamless so that no one has to be involved except to set it up. I don't know if that means that updated images have to be applied as time goes on, if so then that's OK.
This is on a Windows 8 machine