I've yet to see this change disk performance. The transfer rate, seek time, spinup time and other performance times all remain constant before and after defragmenting.
I'd not bother and just use what defragmenter comes with the OS and then save the bucks.
-> Some owners don't know to flip the IDE channels to PIO, OK it and then go back to set it to DMA and OK it as the simple workaround to a Windows issue/bug. No fix is planned, but the workaround does work.
Bob
I am about to make a decision on which Defragmenter to buy (either Diskeeper or Perfectdisk). How can i measure disk drive performace before/after using the trial version of each Defragger? Is there a small utility that i can download from the net or is there one within windows itself? Right now i am using PC Pitstop, and manually timing the bootup of XP with a stopwatch!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic