I used Diskeeper in the past and a few times per month it would just freak out and defrag my drives until I stopped it.

I bought UltimateDefrag within a day of using the trial version. The settings allow you to pick files / folders and put them in the order you have listed. It can also have files marked as an archive/*zip placed in the middle or end of the disk.
_________________________
Chad