My vote for Diskeeper. I use the 08 version on Vista and havent had any problems with it. I like the way it defrags without leaving any files and that the automatic mode works very well. I've heard the 09 version is a step ahead being able to defrag in very severe fragmentation and under low free space as well.?