A bit long, so, bare with me... (some out loud thinking follows) I have an early 2012 MBP with 8GB of ram and 256GB crucial M4 SSD (did the upgrades myself). I have downloaded the trial version of parallels and the developer preview of windows 8 for it and did not do a whole lot. I do have a windows 8 64bit pro edition disc laying around that I bought shortly after release. Also got a full version of windows 7 home premium that I was running on my old desktop but the PC broke and I decided to just not fuss with the dang thing. I just need my raw images off of it. It will power on, but shut off shortly thereafter so trying to deregister windows 7 is going to be a issue. Perhaps a phone call to MS may help. I don't know. There is a couple other things I do need windows for and that is to run Odin and ADB. My question is, is it better to run Windows 8 (or 7) in a VM on the MBP or would dual booting be better? The issues comes to windows drivers for some of the devices I use, like MTP and sometimes there is a lot of unplugging and plugging back in of the USB cords. I don't do this a lot. I figure a VM may be safer then dual boot, because I just basically need just a temporary windows OS when I need it. Since I already have parallels installed, I should only need to buy the box (I prefere boxed software) then just enter the serial when I get it, remove the Dev preview and install one of the other two OS's I got laying around. The one issue I have with this is, if I run a script and I need to unplug things or have a device reboot (I am rooting and flashing roms on my android devices), there may be a chance I brick a device. I guess there is a risk either way so, I just got to be careful. I suspect dual boot will be faster but to get from one OS to the other, I will need a reboot, whereas VM, I can just pull things up when ever. I guess this kind of answers my questions and VM would probably be the way to go since it is pretty much all set up and I just need to enter a valid key. Thoughts?