Defraggler gets better with every new release, and it has become my favorite defragmenting program.
There is one thing about it that I have always disliked, and continue to dislike: When the drive status is on the screen and the defragmenter is running, the names of the files being defragged are displayed across the bottom of the screen. That's an invasion of privacy. I don't want casual passers-by to see the names of my files. There should be an option to turn this off.
Of course, if the "file list" tab is selected, that's a different story. If I click that tab then obviously I do want to see the filenames.