SiteDownloader is a utility I wrote to download pages of a site by starting at an initial URI and following known links to the next page.