It would be nice to rank based on the occurances as groupd of words. For example, if I am looking for hair styles, KGEN will do a good job for hair and styles separately but not give me data for the phrase "hair styles". Also, it would nice to go beyond the web page and parse the contents of the links to may be 1 or 2 levels to see what do those pages have as keywords.