There are many, but I find this one as one of the best for XP troubleshooting.
http://www.webtree.ca/windowsxp/repair_xp.htm