I use Diskeeper 2008 Pro, and find it to be excellent. Of the utilities I tried (trial versions), Diskeeper was the best for me: fast, auto/manual/scheduling options, uses barely any resources, and gives great defrag results. You can head over to the Diskeeper site to grab the free trial versions and use it for a month. That's what I did.