The obvious program for saving Web pages is Local Website Archive.
-rjbull
It's a bit quirky working from some browsers (opens a version of the page in internal i.e. for saving) but it
- saves as html + images + css
- allows annotation/tagging
- allows editing (paid version) to remove junk
- allows search
- can capture from other sources
- simply synchronized over any normal sync program (uses some kind of has for folder names so no risk of collision)
- integrates with wsa which can work as a bookmark manager of sorts
I just wish there was a way to get multiple pages as it can get quite repetitive if you want to save, say, 7 pages