If you are trying to dual boot XP and Vista, Vista has it own bootloader.
This may help you:
http://apcmag.com/how_to_dualboot_vi...creenshots.htm
I have not tried this as Vista has enough issues by itself without an XP dual boot setup
The setup you have now (XP and Vista on seperate HD) may be more stable.
Thanks,
Bill