Make XP and Vista boot as fast as Windows 7

Windows startup
You can reduce the boot time of your PC considerably by disabling services you don't need

Each new generation of PCs delivers major improvements in all areas – CPU power, graphics, storage capacity – except one. Boot time.

It seems that no hardware gains are enough to compensate for software bloat, and so we've become used to spending ever longer watching the boot process grind on before our PCs finally become usable.