The freeware offline defragger you listed above is pretty nice.  I've got it set to run on every reboot with my work and home machine and have yet to see it cause a problem. 

Both are running XP SP2 RC1 at the moment.