The other day, I was searching for a Free Link Checking tool, which could navigate through all the links in the website and give me a summary of broken links, slow redirections etc. There are online services like NetMechanic, which do it for a free trial, but the number of pages that it serves in its free trial is relatively less and also is bit costly.
Just came across this free tool called Xenu, which is downloadable from http://home.snafu.de/tilman/xenulink.html
I hope that this tool would really be useful for web developers to check the links in thier applications and status of the external links, before releasing websites that they are developing. The tool has a nice provision to FTP the status reports to a particular server and store it there. Besides this, it also generates a well-formatted report, which also contains SiteMap for pages with valid titles.