I just saw this tip here:
http://revision3.com/tzdaily/2011-03-01noguiboot
You go into msconfig and then boot tab and then check no gui boot.
I tried it and it seems to have sped up start up a little. I didn't time it though so it may just be booting with a blank screen instead and I just thought it was faster.