What is a Virtual Machine and How Do I Chose One?

Why use a Virtual Machine(VM)? Let’s start with the basics.  What is a Virtual Machine (VM)?  Well put simply a Virtual machine is a Operating System (like windows XP, Windows 7, or a Linux OS) that runs on top of another Operating System, but that you can use and interact with as though it is it’s completely own system.  For …