I am really digging defraggler for it's individual file feature, I love defragging temperary folders and logs which are dynamic, saves alot of time over defragging the entire disc for a few distorted filesI used to use Diskeeper for my windows box, too many weird errors after i used it.
jkdefrag is freeware/open source and does a super job and I never hasd any issues.
I also recommend Auslogics Disk Defrag, and defraggler (the same developer that created CCleaner. good stuff 🙂
I believe there are better schemes for where the files are placed on the disc, my preferance for a paid program is perfectdiscI use the normal Windows Vista Defragmenter tool which automatically defragments my disk on a scheduled time. Are there really any advantages of using other software besides the one that comes with Vista?