Simple differences, not saying ones better than the other (though one is ) BootCamp. + Simple to install. Fully functioning, drivers for all components and runs great. Completely native speed. - Requires you to dual boot, meaning you have to reboot. Could be a pain to some. Parallels + Simple to install, runs much faster than virtual PC, Amazing boot times for windows (10-15 secs) within osX - NOT FULLY FUNCTIONING. No sound, No Airport. USB support questionable. Graphics still emulated. Still not full Native speed, as it will always be running on top of somthing else meaning things like Memory is limited (you can only assign certain amounts)... Software is going to be hit and miss, forget gaming and until sound works, anything to do with audio is out of the question. Basically BootCamp allows you to have a full PC working on your machine with all the software running correctly, but you have to come out of OSX Parallels whilst a move in the right direction is TOO limited in its current status and needs a lot of optimisations yet, but is promising. But at the end of the day your going to be limited to what you can do with it until drivers etc are sorted. And then they will still be emulated If you want to game, run all windows software NOW then bootcamp is the way to go. If you want to experiement and dont require anything with graphics, sound or software therefore dependant on those, it's good.