UltimateDefrag is definitely a pretty awesome defrag utility. You can defrag down to the file folder, or even file itself. And you can specify performance level for that particular file or folders and use different types of defragmentation algorithms.
However, if you’re not into doing all that work and you just want to defrag your hard drive like every other utility, UltimateDefrag can do that too. Just set it to auto, and it’s fast and reliable (although not as performance driven as if you were hand-tweaking it). All this for 1.7M physical footprint. That’s pretty dang sweet. And you know it’s freeware, right? Supported on everything from WIndows NT to Vista. Now why couldn’t other people write Windows software efficiently like this?