{: .size-medium
.wp-image-109 .alignnone width="300"
height="235"}
I've been interested for a while in putting virtual machines into version control - I haven't tried it yet as I'd imagine most modern vcs would grind to a halt. The idea is - keep your machine in something like git (I hear it's the most space efficient - svn would be a definate nono), and keep a copy on one of the large usb sticks that are now available.
After using your machine push the updates to git, then when you go somewhere else put in the usb stick and pull the latest version of it back off.
You'd end up being able to carry your computer with you very easily, and only download the changes when you moved to a new location - keeping copies wherever you needed it.
At some point when I have better hardware I might give this a go, in the meantime if anybody tries it, let me know how it goes.