Virtual machines have become one of the hottest topics for both desktops and servers, solve some very real world problems – and can do it at no cost! Using a virtual machine is perfect for any scenario in which you would like to have the effect of using multiple computers, whether for running legacy applications, trying out new ones, performing sales demonstrations, tech support, training, or many other uses.