<p>What techniques or tools are recommended for finding broken links on a website?</p>

<p>I have access to the logfiles, so could conceivably parse these looking for 404 errors, but would like something automated which will follow (or attempt to follow) all links on a site.</p>

For Chrome Extension there is
hexometer
See
LinkChecker
for Firefox.
For Mac OS there is a tool
Integrity
which can check URLs for broken links.
For Windows there is
Xenu's Link Sleuth
.