1. A system comprising: a microprocessor; a memory coupled to the microprocessor; a plurality of grouping blocks wherein each of the plurality of grouping blocks displays summary information about at least one keyword contained within each of the plurality of grouping blocks; and a user interface for displaying and manipulating keywords, the user interface providing a general way to display and interact with groups and hierarchies using at least a first inverted “L” shaped block, wherein the at least a first inverted “L” shaped block represents a single keyword concept.
15. The system of claim 1 wherein the user interface displays the at least a first “L” shaped block and further displays: at least a second inverted “L” shaped block, the at least a second inverted “L” shaped block represents a second keyword concept and wherein the at least a second inverted “L” shaped block is contiguous on at least two sides to the at least a first inverted “L” shaped block; at least one secondary block wherein the at least a first inverted “L” shaped block and the at least one secondary block share a hereditary relationship and the at least one secondary block contain an additional keyword that is related to the single keyword concept represented by the at least one inverted “L” shaped block; and keyword information regarding volume, cost, rank and other variables related to the single keyword concept represented by the at least one inverted “L” shaped block and the at least a second inverted “L” shaped block and the at least one secondary block.