Xenu’s Link Sleuth (TM) checks Web sites for broken links. Link verification is done on “normal” links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. It displays a continously updated list of URLs which you can sort by different criteria. A report can be produced at any time.
Source: Find broken links on your site with Xenu’s Link Sleuth (TM)
I have been playing with this utility over the last couple of days. It does a better job of spidering a website and checking links than anything else I have tried. It said I had a lot of links refering to the SBS Diva’s website that were getting redirected or were wrong. Most of the rest of the link problems had to do with various directory changes I made over the last two years. There are a couple sites that are no longer posting content.
This utility is great for occasionally verifying that my links. It takes awhile to run. I had to lower the number of threads since I was getting timeouts. Although this utility has a sitemap, I prefer using the WordPress plugin for maintaining the sitemap and pinging Google when I have made a change.