So it crashes when the MBII logo video starts up? Try updating your DirectX drivers. More often than not that is the cause.
Yes, I know all of these suggestions are things you would normally hear from a Microsoft support specialist (haha, funny joke), but they usually work, as sad as it sounds.