This is alll IMHO:Seriously, backup a VM. That is by far the best way. Restore TS from a backup (or several incrementals) and if you do not shoot someone, you will understand why VM is the way to go.
taking backups/snapshots of the VMs is definitely the best way when you want to restore the entire TS server, but what if you just want to restore the data/iw-store because you don't want to loose new configurations/custom code...?is there way to take separate snapshots for specific areas in the vm? like backup for the iw-home, backup for iw-store...if not, then restoring just iw-store from a snapshot wouldn't be as easy as restoring from traditional backups.
Of course, this is pure speculation, not that any of this really happened.