Hey Rimmer, welcome to NST.
EasyBCD makes it *really* easy to get Vista booting again: simply launch EasyBCD -> Bootloader Management -> Reinstall Vista Bootloader
At this point, you can boot into Windows Vista, but you *won't* be able to boot into XP until you do
Add/Remove Entries -> Windows XP -> Add
Hope that helps
