HTTrack records a whole Website to disk so you can crawl it offline. Good for before/after snapshots. You could then use something like Meld to see the differences.
The follow on question is: why do you want to crawl the Web site? That will determine the level of detail you will need.