1. A method comprising: analyzing previous navigations performed by a user profile during one or more previous browser sessions; determining a group of navigations, wherein a user associated with the user profile initiates each of the group of navigations within single sessions of the one or more previous browser sessions at a frequency greater than or equal to a threshold frequency, the frequency being determined by determining a co-occurrence score for two of the group of navigations in a most recent previous browser session of the one or more previous browser sessions, determining an accumulated frequency score for the one or more previous browser sessions other than the most recent previous browser session, multiplying the accumulated frequency score by a co-occurrence decay factor to produce a decayed accumulated frequency score, and adding the decayed accumulated frequency score to the co-occurrence score; determining a current session; predicting a set of ranked forward targets, wherein when at least one of the group of navigations has been initiated during the current session, the set includes all members of the group of navigations which have not been initiated during the current session and the set excludes all members of the group of navigations which have been initiated during the current session; and displaying in a browser intelligent navigation tools corresponding to the set of ranked forward targets, wherein analyzing previous navigations, determining the group of navigations, determining a current session, predicting the set and displaying are controlled by a processor.