Speed disk is one of the better ones. It only gives slack space to files it thinks will grow. Another one I use from time to time mainly on Windows 2000 servers is OO defrag. Here is a link to a free version.
http://www.free-software-downloads.o...management.htm
Granamere