Yes, Realblackstuff, I have taken great care of disabling everything in the "startup" slice of msconfig that is not needed on startup. I notice, that most suppliers of software thinks that precisely their particular software should startup together with windows - with the likely benefit of faster response when actually needed. I have the opposite viewpoint, that I'm quite happy to wait for the program i actually need to use than suffer longer startup of about 10 systems which I might og might not use.
AMEN! After every software install, I monitor bootup time, and do corrections in msconfig/bootup and services if any unwanted processes are started.
Interesting to see your numbers. In case you want to have a comparison, I just monitored my bootup times on the T60 right now:
0 seconds: Power button pushed
1-7 seconds: Lenovo splash screen,
9-35 seconds: XP splash screen,
37-48 seconds: XP startup screen (I have automatic login)
So 48 seconds after power up the XP sound is played and desktop is visible.
When the desktop appears, it takes another 10-15 seconds before everything, like battery indicator and wireless is up and running. This is laptop out of docking station, no external drives attached. Those things seem to add another 10-15 seconds to boot up time.