I did find Offline Browser Pro, which does the job... but it makes the files WAY too big. When saving a website offline it gives you the option of "max depth level for links" which I assume means how far into the website I want to save. When I put too little depth, it looks like a lot of pictures are missing. When I put them too high the folder that holds the whole website is way too huge (near the top I think it was 2 GB per website). Also it's very slow... Ideally I'd just want a browser that can save individual webpages (but all of them, pictures included, even if it's just thumbnails) and store them in a nice little folder somewhere in the phone's memory. Not to sound too much like an iSheep... but back on my iPod Touch there was an app called Atomic Browser, it was just perfect! You could save full HTML webpages, and the pictures they held, and tuck them away in a hierarchy of folders. I gathered up a veritable stack of webpages for reading on the bus, like a virtual magazine rack in my pocket. Something like that would be perfect.
I'm on a Nexus 4, Android 4.2.2, 16GB, though really only 12.5 of those are free to use, and I already have 9GB or so of music. So I can't very well fit many websites like that. This is the site I'm trying it on at the moment by the way, it's awesome: http://www.projectrho.com/public_html/rocket/index.php