I use Diskeeper 9 Pro. It defrags on a "smart schedule," which can mean every week or twenty times a day. It's worth the price and keeps your disks tidy. It's DEFINITELY one hell of a lot better than the crap Windows has. Try it. I think Diskeeper 10 is out now, but I'm happy with 9.