Works great for me but it shows all the details and specs and timeframe etc. windows doesn't show you any of that and you can't tell what it's doing or when it will be done.
I use Diskeeper 2010 Pro on my XP desktop. Excellent utility that automatically defrags the drives when idle, and also prevents a lot of fragmentation.