If your looking for a good defrag program, and can afford a legal version of it, get Diskeeper, thats currently the best one ive ever used, and it doesnt take hours like most progs, on top of that it uses a technology that lets it defrag only when your not using it, so you'll never even know its there. If you cant afford it, then, well, one word.....torrents.