So, after my recent run-in with just jumping in and installing Kubuntu and losing access to Windows, I've had a think and made a plan:
160GB WD1600YS RE (16mb cache)
sda1 - [100GB ext3 /]
sda2 - [60GB ext3 /home]
160GB WD1600YS RE (16mb cache)
sdb1 - [10GB ext3 /swap]
sdb2 - [/75GB NTFS XP]
sdb3 - [/75GB NTFS Vista64]
250GB HDT7K500 (8mb cache)
sdc1 - [25GB NTFS Vista32 OS]
sdc2 - [75GB NTFS Games]
sdc3 - [75GB NTFS Apps]
sdc4 - [75GB NTFS Docs]
500GB WD5000AAKS (16mb cache)
sdd1 - [500GB NTFS Data]
I think this works alright for me. Vista 32 will still be my primary OS, but I've got some space to play with others for compatibility. My data drive is already partitioned so I can't change the file system to FAT32 for interoperability - but I'm not sure I'd want to anyway. I've tried to partition my drives so they'll benefit from Zak's partitioning theory - the Hitachi is a very fast drive so I'll use that for my main OS.
I'm not sure about the root and home partitions, I'm not used to linux so not sure how they work exactly, it's probably massive overkill really. But, I've got the space to spare. It might be worth bunging in a 50gb FAT32 partition in that drive. My intention is that Grub will load up and give me the following options:
Vista32 (default)
Vista64
XP
Kubuntu 7.10
And that Vista won't use it's own bootloader. I'm fairly certain you can modify the boot.ini files for Windows anyway to remove other OSs. I don't know the best way to install it all, Grub would probably be happiest if linux went on last. Any thoughts? And any ideas on what tool to use to create the partitions? And what order to install the OSs?
P.s. I have a 300gb hard disk that is going to be put in an enclosure and used as an external backup drive for my documents from now on (and in case I want to copy large amounts of files to someone).