1. A computer-implemented method for providing natural language based content recommendations, comprising: receiving an indication of text content; processing the indicated text content using natural language based parsing and language analysis techniques to derive a list of all of the named entities present in the indicated text; presenting an ordered list of the derived named entities, the list reflective of what the text content concerns; and presenting indicators of additional content associated with the derived named entities wherein the additional content is provided upon receiving an indication that the presented indicator has been navigated to, and wherein additional content is determined as relevant based upon a natural language based analysis of the named entities relative to the indicated text content and the named entities relative to a larger corpus of document information or a knowledge repository.