This is Fefe's WebMirror program.
It can recursively mirror remote WWW sites to a local directory,
adjusting links while doing so so you can browse the files
locally.
WebMirror can be ordered to follow outbound links 1 level deep
without saving them, so it can be used to verify the correctness
of links in a hierarchy, too.