Over the weekend I came across this handy program called Bootvis. It analyzes your system’s boot process showing you all kinds of cool stuff about CPU and hdd performance, then lets you optimize the boot process. It automatically makes some registry edits and fine tunes boot file locations on your primary active partition, then reboots for you and and lets you watch your new and improved Windows XP boot up.
Not sure if this works on Vista, or if there is an equivalent. Yet.