So I've been using many versions of Diskeeper over the years, and while it served me well, I notice that it needs reinstalling every now and then because automatic defragmentation just stops happening past a certain point. So I wondered what disk defragmenter you consider the best and has served you well over a long period of time. Can be free or paid, bonus points if you recommend a free one though.