Acme really has a lot of potential, though I mostly use it with troff (>troff|page) at the moment.
I actually plumb webpages into a series of scripts (see the tarball; it said unknown file extension, so please remove the .txt) with lynx -dump and some text massaging (mostly removing unnecessary breaks hence 'br').
It also fetches non html files and plumbs them again.
Unfortunately lynx handles links poorly, they are given a reference number (that the content obviously interferes with) and all the lynx at the bottom, so fixing this will either need a dedicated filter script or acme program.
At the moment I am working on a simple zettelkasten system, that either opens a matching filepath in the $ZTLDIR, or an acme style listing of a matching directory path at button 3 and allows you to edit or create any hierarchy on button 2.