If I use the Startup Disk in System Preferences to boot into Windows, I get about two minutes of blank gray screen before changing to black and then getting the XP startup screen. Once in Windows, I can boot back into OS X without any delays. Windows shuts down and then OS X starts in a timely manner. Any ideas why it takes so long to boot to Windows?