That BOOTMGR failure may have been do to a driver error (maybe). I think you can actually fix that problem, if you see it again. Use the Vista or WinServ08 disc to get a well working MS-DOS window (the reason I said well working is due to some DOS workarounds, ie. USB boot, will not give you the help files for all commands). Then just type help. This will show you the cmd structure of BCDEDIT (after typing bcdedit help). Then I think you can fix the bootmgr and do alot more tweaks to the boot.