For those of us using Dual or Quad core CPU's there is a neat little way to boost start-up time. By default, Windows will only use a single processor to load-up Windows... but it doesn't have to be that way.
Hit Winkey+R and type in msconfig (and of course hit "enter"
Go to the Boot tab, and select your OS. Go to the Advanced Options button and click on it (yes I know I'm dummying this down, but saves silly questions later).
Check the Number of Processors option, and use the drop-down box to select all available processors (in my case a measly 2!!).
Boot times should now be much quicker.
NB: You can also use msconfig to trim down the start-up app (who really need Acrobat and QuickTime to be running the second you load up Windows??). You'll of course find this ability on the startup tab.
Happy hunting :)