Originally Posted by openSauce
You mean you can't boot Ubuntu now? Hmm, I wonder if changing the partition table changes the partitions' UUIDs. In which case you'll need to edit your /etc/fstab to point to the newly-renumbered /home partition.
Shame about XP, but it should work after you reinstall anyway. I think it normally puts the bootloader in the MBR so you'll need to run Grub from a live cd to be able to Ubuntu again. Alternatively you can edit boot.ini and have the Windows bootloader display a boot menu with Ubuntu on there.
It could be that I had changed the partition table in the wrong way - so that might be the cause for the booting failure. Anyway, I've chosen to start on a clean slate - deleted all partitions and reinstalled WinXP and Ubuntu. Thanks for all the help guys - really appreciate it !