I'm now 1 week into my Windows 7 adventure. I've had a few crashes here and there but far less than one would expect from something labeled "Pre-Alpha". I am on my second installation however because I did relent and setup multi-boot on my system with a Vista partition as a backup.
Tomorrow I leave for Barcelona where I will be presenting at Tech-Ed Developers Europe. Some of my presentations will require that I run the "Oslo" VPC from PDC. Right now I can't run Virtual PC 2007 on Windows 7. I did find out that I can attach the VHD and event boot from a VHD but I cannot boot a Windows Server 2008 VHD (which is what the "Oslo" VPC is based on. You can only boot Windows 7 or Windows Server 2008 R2 VHDs. This is going to be a very, very cool feature in the future. I'm quite sure that I will use it a lot once we move more into Windows 7 and Windows Server 2008 R2.
On Wednesday I faced the moment of truth... Would I give up on Windows 7 and go back to Vista or find a way to stay with Windows 7? Honestly unless I found Windows 7 compelling I would have just gone back to Vista but even with the inconvenience of multi-booting I just had to stick with Windows 7. This is a very good sign for the future of Windows 7. So the other day I rebuilt my machine with a small Windows Vista partition just for the purposes of running old VPCs. Other than that I am happily moving forward.
I'm even taking a chance and installing Far Cry 2 on Window 7 as well - it works great. One interesting surprise about Far Cry 2... it installed .Net Framework 2.0 on my machine during setup. Interesting.... Perhaps some managed C++ in the game?