I discovered that even though I can boot from the XP partition, I can't get it to be drive C. Since some programs only install to C this will be a problem. So it looks like I need to reinstall that. I expect it will be the same for the Vista installation. I've decided not to proceed with this until I can figure out how to stop my external drive from being hidden. My first thought is to change it to a logical partition.