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