I use a free third-party program called VistaBootPRO to manage my BCD since I find it easier to manipulate than the built-in utility. Once installed, click Configure and adjust the timeout to a reasonable length, giving you time to select the OS on boot. Also, make sure it is listing both Vista and 'previous version' as options. If not, let us know what it is reporting.
John
I recently installed a legit copy of windows vista along side a copy of xp. I did this so I could switch back and forth as I needed to. At first the dual boot manager came up upon startup. But for some reason it now skips the manager and automatically boots XP. How can I bring back the manager so I am able to pick which OS I want to run?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic