ss202sl :
I think reverting back is a manual process. You may want to look at a product called DeepFreeze
http://www.faronics.com/products/deep-freeze/
It basically creates a base image of the computer, and when you boot to it any changes only affect the current session - when it reboots it boots the original configuration.
Thank you for that suggestion. After considering that, I believe I'm looking at avoiding costs. We use a combination of Clonezilla and FOG to restore our desktops. However, I'm not trying to use those in a virtual environment as I understand that it's fairly easy to delete a problematic VM and just re deploy from a good template. I can also see Deepfreeze being used from a dekstop or laptop standpoint. Without trying to sound cheap, and although I'm sure Deepfreeze is great, I really don't want to pay for it. I'm mostly looking for a way in vSphere to make this process more convenient.
I was hoping VMware had something I wasn't yet familiar with, but it seems like snapshot is the only way to go if I didn't want to use someone elses software.
I've read that you can configure Snapshot to revert to a snapshot for the VM when it's powered off. Sounds like I'll have to dig to see if there are any automated tasks that can be setup to power cycle machines on a weekly basis? Thoughts?