Can anyone recommend a decent (and free) defrag utility that will work on a Win2K machine with NTFS?

I've attempted to use the Windows utility several times now. The first 3 times I started the program, left it for the night, and when I came back it appeared that it had done absolutely nothing. I got the same exact report back from an analysis. The last time I ran it it worked, but shouldn't it do better than resulting in 17% fragmentation of the drive? I mean, I had only about 60GB of 80GB full, so it's not like I'm pushing the drive to its limits.

Any suggestions?
_________________________
Matt