One aspect of the invention generates a plurality of candidate phrases in
response to a first open-site network search for a category term. This
aspect also determines an external score in response to a second
open-site network search for at least one of the plurality of candidate
phrases. Furthermore, this aspect determines an internal score for the at
least one of the plurality of candidate phrases in response to at least
one targeted-site network search for the category term. A final score for
the at least one of the plurality of candidate phrases is determined
responsive to the internal score and the external score. At least one of
the plurality of candidate phrases is presented (for example, displayed,
returned in a database, returned in response to a function or subroutine
call, etc.).