Rather than run from a VM perhaps people could opt for a usb installation.
An 8 GB usb stick should work fine as long as the user does not install lots
of applications. Just make sure that the grub boot loader is installed to
the usb key and not on hard drive. I do it all of the time. It is better
than a VM in terms of performance, but it has its limitations, too.