If you like playing around with different operating systems, trying out new programs that might break your PC, or simply need an isolated system to run some programs, a virtual machine (VM) can come in quite handy. I always keep several VMs handy, and they come into use quite often.