Doing a website relaunch often requires a good deal of cleanup and checking for link rot. I use a utility called Integrity, created by Shiela Dixon, to crawl a site and generate a report of invalid links, missing links, broken anchors, and broken images. Provides a filterable report and XML export options.

http://peacockmedia.co.uk/integrity/