Your setup is close to mine, which is Win 7 running VirtualBox and Linux Mint. I've not used a Mac. I like developing with Linux. A friend recommends ditching my double-OS setup in favor of Apple. My question to you is, why don't you use only Apple / Mountain Lion? Why bother with Win 8?