http://www.dirms.com/ dirms (do it right, microsoft) is a great, free command line defragger. It can move files by last access date, and move all files to front of drive. set it up in task scheduler to run every night or as often as you like. the other program on this site, buzzsaw, is a real-time defragger. meaning it will defrag continuously when system usage is below 5%. They are both free and work at least as good if not better than stuff you have to pay for. Much more effective than XP standard defragger. Be sure to run chkdsk often too.