I disagree. My setup ritual generally goes something like:Doing this stuff out of order can result in a seriously screwed-up system. Believe me, I know. I've set up many dozens of PC's in my time. There is a very specific pattern to a successful setup, as I succinctly outlined above.
All drivers in no particular order -> Windows update (either now or sometime at the end, depending on how much time I have, of course omitting WGA) -> Programs that I/the owner need -> other setup
The order generally doesn't matter as long as you get drivers installed before dumping all your programs on.
Of course if this is my main workstation, I'm probably doing my regular biyearly format, and just reapply the image I backed up right after the first time I finished setting it up instead of going through all this nonsense every time.