I like Diskeeper too, it has a service that runs on background, and defrags the system automatically, very smart program By the way, check this article on ms support: Source: KB130539: Third-party disk defragmenter tools for Windows Server 2003, Windows XP, and Windows 2000