So we got the new iMac this week, with 21.5 inch screen and 1 terrabyte hard drive. What I want to do is set it up to run 3 OSs and 4 disk partitions. We have apps for both OSs and the need to run windows natively occasionally, but would like to run parallels or vmware fusion if possible most of the time instead of windows via bootcamp. Here is what I imagine would be the setup. 1) Windows 7 via Bootcamp, ~ 100 GB space and ~50 GB for programs/OS, ~ 50 GB free 2) FAT32 data partition ~ 800 GB to share files between all OSs and virtual machine 3) Snow Leopard OS X ~ 100 GB space and ~50 GB for programs/OS, ~ 50 GB free 4) Parallels or VMware fusion does it need its own partition? a) First, does parallels or vmware needs its own partition? If not, which of the first 3 partitions does it store its image. Should I allocate more space for the virtual machine than I currently have (~50 GB free on windows or mac os partition)? Ive read through a lot of help documents but am still very confused. Is there a way I can setup the virtual machine such that if I install new apps in windows by bootcamp, that those apps are available in the virtual machine? b) Ill then install windows xp temporarily in order to use this method to get the 3rd FAT32 data partition. http://forums.creativecow.net/thread/246/114 Once thats completed, I will clean install windows 7 over xp and install the bootcamp drivers. Is XP even compatible with the new imac? I read a lot of people had black screens. c) When I am using the virtual machine, I need to be able to access the data partition from within the virtual machine and also on the mac os x side. For example, say I use photoshop running through parallels to edit a .psd file and then export as a tiff in the same folder on the data partition, I would need to be able to drag and drop the tiff into a powerpoint 2011 for mac running on the mac partition. Is it possible for the virtual machine and mac os x to have access to the same data partition? Or if not, is there a way to quickly unmounts the data partition in the virtual machine and mount in in snow leopard and vice versa? Sorry for all the questions. This is for a work computer so we cant use a lot of hacks to install the OSs since other people need to use the machine. The IT department said I must use bootcamp and parallels and cant use something like rEFIT/ntfs-3G. Thanks.