I run Windows 7 in a virtual box on a Mac OS X (MacBook Pro) - but the virtual machine is pretty slow. I really hope there's a way to speed it up somehow - like reallocating memory or something? - because I plan to use Xilinx on it (it's the only reason I set up virtual box).
If it remains this slow... then it might be better to set up dual boot or a partitioned drive or something, but I originally decided against that because then I'd have to restart my computer every time I wanted to switch.