I have a different approach, albeit much simpler: I print stuff to PDF that I want to read later, and keep a massive, growing PDF archive that I can search with normal tools, etc. Sure, it doesn't capture all the javascript goodness .. but for most of the stuff I want to read, having PDF offline is great. I'm sort of surprised its not a more common practice, to be honest ..