The built in WinXP defragger sucks but the Vista one is good. If you don't mind poking around in your registry I can tell you a way you can make Windows start up faster. Extra RAM helps too.