Another vote for Diskeeper (why isn't this a poll? :)) I don't really run auto anything, but since I'm back to dial up I guess I could turn back on the screen saver mode. I like this thread cause it reminded me I haven't defragged in a month. I guess read errors on a standard IDE or even SATA drive are fairly high rate, which is why I prefer the near SCSI (ie Raptor) solution. The one thing that put me to SCSI back in the day was the error rates, which are much lower for IDE drives than they were when I ran SCSI (RAID0 on an IDE array was pretty risky then). How often to defrag just depends on use. I mean, I delete files once burned so assuming I don't do much installing I think I can get away with longer periods between defrags. Plus I think optimizing the MFT helps, and optimizing all your memory timings and system voltages. There's a balance in computing, defragmenting is just part of it. Optimizing your memory and processor would seem more important for quality. So many people overclocking thinking that if Windows boots it's a stable overclock. I know, I used to be one of them.