I'd gotten sick of using "File/Save As..." from my browser again and again, but Firefox shortcuts like DownThemAll flattened the directory structure, broke the internal links, and didn't crawl them to get sub-pages.
The answer, of course, was in my /usr/bin all along: wget.
catherine@Elli:~/docs$ wget --recursive --convert-links \
> --page-requisites --no-parent \
or, shortcut form,
catherine@Elli:~/docs$ wget -rkp -np \
pulls down the everything beneath the index page, and it turns out perfectly, with a single command!
--convert-linksadjusts all the internal hyperlinks so they'll work perfectly in your downloaded version.
--no-parent, wget would find the link to "Home" and download everything under that.
--page-requisitesmakes sure you get the images, stylesheets, etc. for your pages to work properly.
Now bookmark the downloaded top page in firefox, give the bookmark a keyword, and voila! Now just typing your keyword into the Firefox URL bar gets you to your perfect offline mirror.