I recently bought a laptop which came pre-installed with Vista and i have partitioned it and installed linux. I know need windows XP on their for a programming suite and I was wondering if I can create a new partition and install XP on it and then be able to restore grub and still boot all three operaing systems. Previouisly I have only installed Vista->XP->Linux as vista seems to take over XP's boot loader meaning that you have to get grub to load Vistas boot loader and in turn boot XP. I was wondering if installing XP last and then repairing grub will work.