10. The computer program product of claim 8 further comprising programming instructions for: pre-populating a Web content search form page using the extracted one or more keyword attribute values; and returning the Web content search form page to the user, wherein the at least one webpage is a customized portal page associated with the user using the hierarchical data set and delivered to the user by a portal server.
11. The computer program product of claim 10 , wherein the hierarchical data set is received and imported into a portal database by the portal server and is organized in a tree hierarchy having a plurality of levels, where each level of the tree hierarchy represents a user specific grouping of user interests at a different level of granularity than a granularity level for other of the plurality of levels.