Hi all, I'm currently in the position were I need a new demo laptop for work purposes, or more specifically a new laptop capable of running a Windows 2012 virtual machine. I'm currently running a Sony Vaio i7, 8GB RAM, 256 SSD, and it's well okay .. but the memory is an issue because the VM needs about 6Gb min which only leaves 2gb for Windows 8.1 to run, and run presentations. This means it does struggle to keep up! So I start looking into a laptop with 16GB RAM to help matters, and it brought me to the door step of a MacBook Pro. I've previously dabbled with Mac's but to no big extent, so my knowledge is very limited. After some researching I found that there are 3 VM software providers that are worth looking at. 1) Virtualbox 2) VMware Fusions 3) Parallels I guess I just need confirmation or advice on which one is better. What are Macbooks like at running VM's. Do either of these programs allow USB dongles to pass through into the VM. And I guess ultimately, I built the virtual machine in Hyper-V, I don't really want to have to build it all again from scratch, I know a Hyper-V can be migrated to VMware Workstation, can this easily be migrated to any of the above software easily? Having looked at Dell's, HP's and Sony's offerings I'm not that much of a fan, I don't need a funky flip laptop that act's like a tablet with touch screen. I have an iPad for that! I just need a powerful laptop ... that well looks good.