Thanks for the tip SNGX1275
I tried it from two different angles (from XP and from Vista) and although the program installed and was able to run flawlessly inside XP this wasn't the case inside Vista as the program kept telling me that i didn't have Vista installed or that I had an irregular drive configuration.
Ignoring this error box I click Continue and the program starts without a glitch but when I add a OS from within "Manage OS Entries" and reboot I can see both OSs but when i choose XP instead of Vista I get an error message telling me that "ndlr" is missing and therefore OS, in this case XP, is unbootable.
The only way I managed to get XP to boot was if I physical disconnected the Vista HDD (This worked only prior to reinstalling the Vista Bootloader).
Then I would be able to boot and what I noticed was that when I'm inside XP my C: drive is where XP is installed and when I reconnect the Vista drive it boots straight to XP.
Next what I did was boot from the Vista disk and use the "Repair Computer" function to access Vista. Now my C: drive contains Vista?!? (I think that the problem lies with both Vista and Xp using the letter C for their primary drive which makes no sense to me.
Then if I reboot it boots straight into Vista without asking which OS i want to boot from.
So what i did at this point was use VistaBoot and and reinstalled the Bootloader then after rebooting I did have a choice between both OSs but when I choose XP i get the NDLR missing error.
My guess is it has something to do with the weird floating C: drive issue.
What i don't understand is why Vista mysteriously installed on the C: drive when i specifically asked it to install and a separate blank HDD using the drive letter D:
I'm lost ...and my hope is that I haven't lost you while trying to explain this
Thanks for your time