PS. One of the advantages of VirtualBox over VMWare is that you can create new machines in
VB, which you can't with the free version of VM. However, there is a great online site for creating new machines for VM.
However, if you install VMware Server you'll have the ability to create VMs and no discernible performance difference between that and VMware Player....and then you can migrate those to ESXi and then to vSphere Foundation....
I know that's what i'd choose rather than Virtualbox, Parallels, Xen, or HyperV.