I agree, there are many applications like this, but MyDefrag can be effectively used even without any knowledge. Just run one of the supplied script and that's all. Which is what I'm doing, because they do all I need, and besides, I admit I'm lazy to delve into the script language. But unlike with the vi editor I don't have to.