I should have put this on Twitter for my life the last 24 hrs. I started this 2 nights ago, decided to try to upgrade to 4.0. Quickly ran into an install program error, that I had to do it manually --- something to do with a missing or corrupt hal.dll on my bootcamp XP drive. That is hard to fix as no one has a clear answer and I tried a few. XP Repair, XP new install in another directory and then copy the hal.dll from there to the original install, check the boot.ini. Mind you I needed to make a slipstream with SP3 as well b/c thats what I have. Nothing worked, so I decided to bite the bullet and reinstall XP and like magic no more hal.dll problems. I could boot into windows at startup which I couldn't do before, b/c of the hal.dll. I am soooo happy now, and I start to reinstall my programs one at a time. Many hours have passed since I started this, almost a whole day. I decide to first put Parallel 3.0 back before 4.0 as it was always stable which I did. It's now 10:45 PM and for whatever reason I was doing something and had to have macbook rebooted . And for whatever reason it started to boot in windows. And what did I see at boot time??? You guessed it...... corrupt or missing hal.dll EEEEEEEEEEEEEEHHHHHHH! Now I am not that stupid, I had a backup of my XP before I messed 24 hours and got nowhere. I restored it, 3.0 works fine and 4.0 can kiss me where the sun don't shine. So it seems from all of this that 3.0 messes up the hal.dll and I would say it messed it up right from the start.