I have installed Windows 7 (Release Candidate - Build 7100) on my laptop and the install went through fine. However, booting into Windows 7 results in a black screen with the Windows logo showing, every single time.
It will sit there all day long if you leave it, but I lost my patience after 20 minutes. Windows 7 will then complain on reboot that it wants to fix your computer by doing a 'Start repair" but hold on.... it will fix things temporarily but you'll be back to square 1 when you reboot.
It would seem that Windows 7 gets easily confused by the fact you have a second external monitor connected. Now I would have thought that if XP can successfully install and run without problems, then the new all singing and dancing techno kid on the block would be able to do the same, without breaking into a sweat. Not so.
To fix the problem, I rebooted the laptop without the second external monitor plugged in. I then shut it all down cleanly and powered off. I connected the second external monitor (which incidentally I use as my MAIN display) and booted up again.
I cannot believe that Microsoft made such a stupid error, and a basic one at that. Most, if not all laptops that I have encountered on my travels have had a VGA port on the back for rigging up to an external monitor.
Why it doesn't complain about it at install time is anyone's guess.