Hi.

This program was written because I like my drive to be in defragmented state and I don't like running defragmenter too often (preferably I'd like to forget about it's existence :) ). There're really smart defragmenters, however everything I need when drive is totally defragmented just to keep it in such state. Some defragmenters I tryed besides the O&O has autodefragment feature, however I was finding rather many fragmented files even when they work, especially after browsing. One of them even managed to make new fragmented files. So I decided to write defragmenter of my own. The program is not ideal, it just walks all disks all the time in the background (which means little resource consume but also means that it can take hours to run through whole drive, so be patient), while it could react only on file changes, but this feature would take a considerable amount of time to add. It could also have more sofisticated defragmentation algorithm and more advanced tooltip and more detailed info about what it is doing right now. I'm really busy now to make everything fine, plan to do it when I will have more free time. Right now the program just does it's job and don't take noticeable amount of resources. That's enough to satisfy me, if you wish more you can either wait until I'll do this or you can do it yourself :).
The program is absolutely free and you can do with it and it's sources whatever you want. Just mention me if you use it's code.

Best regards,
  Victor Antoch.
