You'll need a 3rd party boot manager to do it. like V-Systems' System Commander, or BootMagic, or BootIt, etc. These present a menu on boot; when you pick the OS you want, they hide all other primary partitions (there's an option not to hide, of course). I don't have Vista (yet) but have found...