Does this sort of tie in with
Where @sam states, and I quote/link to
So if Discourse adds the ability to find/uncover “reading holes”, doesn’t this solve your need?