I recently downloaded Defraggler after being very impressed with C-Cleaner. I did the normal Windows XP de-frag and then used the Defraggler. It found and de-fragged more files than the XP version so id give it the thumbs up
Hope this helps,
Cheers,
Dave