http://halfofthe.com/ai/beginners-guide-how-to-create-and-use-virtual-machines/