Q--"I tried putting GRUB on the 500 gig drive were windows lives but then I could not boot to either OS. I hade to do a load of XP and then recovery followed by fixboot and fixmbr to get my XP back."--
Usual procedure is--
1. Install windows xp first because this lame OS needs to be at primary partition.
2. Then use the ubuntu live cd installer to install ubuntu linux.
3. Along ubuntu installation Grub is automatically installed at the MBR. This means upon next reboot it is ubuntu only. Just let it alone until linux is completely running and ready.
4. At the ubuntu terminal enter this--
makoshark@host-$: sudo gedit /boot/grub/menu.lst <Enter> <Give password if needed>
at the editor add this line to the bottom below "## ## End Default Options ##":
title Window XP
Save the menu.lst then close.
Reboot. You should have dialogue box offering options which OS to boot up.
You may read this page also; http://www.linuxquestions.org/questi...d.php?t=240181
To get familiar with Grub read: http://www.dedoimedo.com/computers/grub.html
Check back how it goes.
Hope this helps.