when testing software, or downloading stuff, you sometimes want to switch between a virtual environment and your normal OS on the fly, and to have to reboot to disable the virtual OS and get back to the native can be time consuming and troublesome, I can load a virtual machine in 1/4 the time it takes to shut down and restart my machine, much less load the app and web site again