16. A computer program product comprising: a computer usable data carrier having computer readable instructions embodied therein for causing a computer to perform a method, said method comprising: generating a plurality of candidate phrases responsive to a first open-site network search for a category term; determining an external score responsive to a second open-site network search for at least one of said plurality of candidate phrases; determining at least one targeted-site expected to be associated with each of said plurality of candidate phrases; determining an internal score for said at least one of said plurality of candidate phrases responsive to at least one targeted-site network search of said at least one targeted-site for said category term, said determining at least one targeted-site comprising: constructing a site query for each one of said plurality of candidate phrases responsive to the one of said plurality of candidate phrases and receiving at least one site query result responsive to the site query; filtering the at least one site query result by discarding each site query result for which the one of said plurality of candidate phrases is not contained in at least one of a site address and a site name of the site query result; extracting at least one probable web host name from the remaining of the at least one site query result; constructing a second mode query responsive to said category term and said at least one probable web host and submitting at least one targeted-site network search using said second mode query; receiving at least one third search result responsive to said at least one targeted-site network search using said second mode query; repeating said constructing a site query, said discarding, said extracting at least one probable web host name, said constructing a second mode query, and said receiving at least one third search result for each remaining of said plurality of candidate phrases; and determining said internal score responsive to said at least one third search result; determining a final score for said at least one of said plurality of candidate phrases responsive to said internal score and said external score; and presenting said at least one of said plurality of candidate phrases.
18. The computer program product of claim 16 , wherein the step of generating further comprises: receiving a first search result responsive to said first open-site network search; developing an initial page set responsive to said first search result; and extracting said plurality of candidate phrases responsive to said initial page set.