1. You can just take HTML snapshots using any of a number of programs and services which do that. Here are a few examples:
Here's some great discussion with more links:
2. We just had to do the first HTML snapshot we've done in awhile, so I did a little fresh research and ended up using this free program: HTTrack.
It worked great!
From this post