A few motherboards have a boot manager built into them that makes dual booting OS's on different hard drives fairly painless. You might check into that. Otherwise you may have to learn a bit about BCDEdit.exe, which can be a royal pain for some.