If modifying user data is a problem for you, you'd have to have a totally separate partition. Or, since your end result is that you'd have to roll back all the changes you've done while testing, just a regular full backup which you'd restore in the event of a problem.
__________________
--Dave Nanian
|