“Ever want to try out a new operating system on your pc without trashing your existing Operating System? Got a legacy application that won’t run on your current OS? Are you a developer who needs to test your code on a number of platforms? Would you like to test distributed applications on a network without requiring a server farm? Find out what companies like Symantec and Merrill Lynch know–you can do these tasks with a Virtual Machine (VM) on a single PC.” Read the very interesting and in-depth article at ExtremeTech regarding how exactly Virtual Machines work.