I can't believe highlighting hasn't been built into modern browsers. Then the key feature to go with it is the single page archive. You know, like the MHT file IE has had for a decade or so?
The other day I got tired of pasting to Word, and looked for Firefox extensions. Good ones exist for each purpose, and together they give me most of what I want.
But seriously, this should be in the browser.