I have a site with many pages and I need to check it for bad links. Any one have experience with a good php script that will crawl a site and display all bad links with the page they are on, codes for invalid, moved, etc. Ideally it would be able to ignore specified directories and be fairly fast.