Some additions: Grisoft's AVG Anti-Virus Free Edition still exists, you can find it at
http://free.grisoft.com
Also, some other 3rd-party defraggers can be found at:
http://www.raxco.com
http://www.diskeeper.com
You can get a free 30-day trial from either, Diskeeper supposedly has a "run-in-background-unnoticed" feature that'll defrag your HD on the fly without taking up too much CPU time (I never noticed a slowdown at least). As for why you'd want to try a 3rd-party defragger, on average the both of them are much, much faster than XP's builtin defragger. Great guide btw, Bill!