I have been using Diskeeper for a couple of years and have found it to more effective than the Windows defragger. I am on the net a lot and defrag every day-sometimes more than once if I find my computer is slowing down-makes a LOT of difference. There is an option to run it by setting a specific time for daily defragging or can be done easily at anytime. There is a website for Diskeeper-correct spelling- it is easy to download and not expensive.