iDefrag for OSX.
Diskeeper for PC.
Diskeeper is I believe made by the same people as the standard Windows Defrag program, but Microsoft wanted the basic, whereas this is the thorough version.
This may have changed with Vista. Been a OSX boy for nearly 2 yrs so don't care. ;)