I know nothing about dual-boot setups, but I do know where to ask first.
I have an existing computer, and I have a brand-new drive for it. I would like to install Windows 7 Ultimate x64 on the new drive, and the existing drive has Vista Home Premium x32. In principle I might just remove the present drive, pop the new drive into the oven, and run the setup. I anticipate no problem in that, and I want to put Windows 7 and possibly a number of applications on the drive while it is new, especially where there are 64-bit applications available.
I have two physical drives, and when installed in two bays I could use the boot option to select Drive 0 or Drive 1 at boot. That sounds primitive and presumably is, but I could use some guidance if there are alternatives. I need the storage space that the new drive provides, but in the short run I will probably continue to run Vista, as it has drivers for everything I use where Windows 7 does not. I will eventually make Windows 7 the primary system drive, with all compatible applications installed on it. Does that make sense? (I do have all of the relevant licences, BTW.)