IMHO, Vista's defrag is a mixed bag...it uses fewer resources than XP's defragger even though it runs in the background most of the time, so that's a plus; but on the other hand it never seems to finish what it set out to do, unlike third party defraggers. I personally like automatic defragmentation in general because once you set it up it autodefragments intelligently, and you usually don't have to bother with manual defrag jobs, setting schedules, worry about a schedule running during a busy time etc., So, the philosophy behind the Vista defrag is not wrong per se, it's just that it doesn't deliver the results expected. Who knows, maybe MS will fix it down the line via an update or in SP1.