In an attempt to automate all the things, I've scripted the backup of my Parallels VM for disaster recovery.  Ultimately I plan on using something like this in conjunction with Launchd, but for now the script is available as a gist: 
https://gist.github.com/StephenFriend/69477732bbb1423942f4
Hopefully someone else will find it useful. 
