Just found this page http://www.dead-links.comht... which performes link checks on an url. It seems to be quite valuable as it follows all the internal links first, then all the external links and finally creates a report of all detected failures. This means it is sufficient to run the test on the entry page of a site - it will transitively check all reachable pages. Check it out