ScottW and I do things very similiar as we both run an XP / Win7 configuration setup.
I don't have a current copy of Vista so can't use RE.
Believe there is an issue using a (Home-Made Slipstream of XP3) and trying to get into an XP Recovery Console (IF ????) I remember correctly.
To UN-Install Win7, I use a Boot DVD; booting into a DOS enviornment and then run old utilies from the Command Line to get rid of the O/S and Restructure the Partitions and HDs.
This works Fine !!!!
To fix XP back to purity, I unarchive a current Ghost archive and thats it.
Everything is back the way it was started.
This is a "down and dirty" non technical solution but do (NOT) think it is the correct solution.
My real question concerned (EXPLAINING) in Detail the (New) MS Boot Manager System in some simplified manner so that I could understand how to use the BCDEDIT Command line and know what I'm doing.
I think the BCDEDIT Command with all of its nomenclature and switches, is the NEW WAY of setting up Hard Drive Structures and I need to learn it to help others in the future.
As for the Machine Device Drivers, Win7 does put them (ALL) in (Using Update) EXCEPT for the Sound Driver which I have to install and configure manually.
Rick P. :) :)