If you're annoyed at how long Windows takes to start up, here's a tip to improve boot time. Just disable unnecessary programs from starting.
In Vista and Windows 7 click Start and type: msconfig
In Windows XP head to Start >> Run and type: msconfig
Then, in the System Configuration window, click the Startup tab and uncheck the programs you don't need and click OK.
If you haven't done this before, you'll see quite a few programs in the list. If you're not sure what they are -- look them up on Google.
Restart your system and you'll see it boot much faster. Speed is always a good thing.