You are employed as a systems analyst at Bison Scientific, a company that develops software tools for the Internet. Your team has been asked to research, design and build a prototype of a user-customizable search engine for the World Wide Web. The product will not search the web directly but analyze and present the results from using several industry web-search engines such as Google and Altavista. An important aspect of the product is to model the individual user's past behavior and use a history of past requests to provide higher quality web searches than provided by current generic search engines.