in reply to web dead link check spider 2008
You could also use Test::WWW::Mechanize
It offers the functions page_links_ok() and html_lint_ok() among many others...