Hey there i am complely new to the Virtual Machine thingy. So can anyone please be kind and mind explaning me what virtual machine is, what system requirement do i need to install it on vista 64 bit sp2?? And also, which is the best virtual machine(if there is any)?