I have an iMac 24" 2.8ghz, 4gb ram, mid 2008. I have a couple of programs that only work under Windows, plus my wife doesn't want to learn Mac (sigh). I've been reading the threads (via mroogle) and looking at the documentation available from both Parallels and VM Ware and I'd like to know if I my understanding of how it works is correct. For Bootcamp, you partition your HD to create a bootcamp partition and OSx puts in drivers that allows you to install/boot windows in that partition and then you simply boot from that partition. This seems to be the closest to a genuine Windows environment. Right? For Parallels/VM Ware, you install the application and then it runs in an OSx window and you create a virtual machine which installs windows and then it runs under OSx. Then you don't need windows drivers since Parallels/VM supplies the drivers as part of its own code. The virtual machine (64 gb or so) becomes your "hard disk" (I think) and OSx doesn't see the file system from other applications. Parallels/VM emulates the PC bios more or less? So I would need an OEM copy of Windows XP plus the service pack and also VM Ware or Parallels if I choose that route. Is my understanding more or less correct? Thanks for any insight.