Okay, well, here's the background: I have a computer, two hard drives, one for storage, one for my OS...which is 64 bit vista ultimate. I add another hard drive....it's IDE, it's a cheap 60 gig, but I need to install XP. I format it NTFS in vista, reboot, install xp from the cdrom drive onto the 60 gig hard drive. It goes through the installation fine, no errors, restarts, boots into terribly basic XP...not even network drivers up yet. So, I'm like cool, I'll boot back into vista, download all the drivers I need, put them on the storage drive, boot back into XP, and install them...right? Well, now the damn thing won't boot into freaking Vista. the boot priority is alreadt set to boot from the Vista drive first, I've gone into the boot menu, and set it there as an effort also. However! When I change the boot priority at ALL (just fiddling with things), it gives me the damn hal.dll error, which is a PITA. I haven't tried removing the XP hard disk yet, because if I have to remove the XP hard disk everytime I want to boot back into Vista, then my life will be miserable. Any suggestions or thoughts? My main goal right now is just to be able to boot into vista period.