I have to add
Iobit's Smart Defrag to the list of excellent defragmenting programs.
I've been using it since it was just a little beta and it's never let me down yet - in fact, I've done some extensive testing, and it does for free what Diskeeper and Raxco PerfectDisk do for money!
It's lightweight, uses little resources and can do almost everything the 'big boys' can do (with the exception of MFT defragging and registry defragging - which
Iobit's Advanced SystemCare *does* do)
Just a little FYI for those that aren't liking the default 7 defrag...
Psychlone