I had no problems upgrading to SP1, hell I even did it early, with narry a hiccup. Your statement that MS needs to get their act together is very misleading. It is not totally MS's fault that SP1 had some issues, but rather the OEM's with software like the stupid Shock Sensor Utility that was not even compatible with SP1. Um, but how long was SP1 available for testing? Are OEM's exempt from doing software testing to makre sure the stuff they include with the computer will continue to work into the future? Guess so. Granted, almost all OEM's do suck when it comes to software updates, however, placing the blame squarely on MS is not fair. I would reccomend upgrading to SP1, but do your research first. That is what I did and I had zero issues.