I think you have the best possible situation. You have no dual boot setup where one has a dependancy on the other, yet you can boot into which ever one you want.
If you had installed Windows 7 with Vista still connected, it would have maintained the MBR on Vista while putting the boot files in Windows 7. This makes them interdependent. Now each drive has its own MBR and boot files.
The way you have it now, all you have to do is use the BIOS F-key listed on the first boot screen to access your Boot Menu, then select the drive you want to boot.
You can also enter the BIOS using the Enter Setup F-key listed on the first boot screen to set the default for which HD to boot first. Set Windows 7 drive first and it will start each time, unless you tap the boot menu F-key during startup to change it to Vista drive.
Now you can take one or the other drives out and it will have no effect on the other booting. This is the way to set it up with separate drives!