Method and apparatus for improved Internet searching. A user defines their
search objective using topic trees. The user is provided a set of tools that allow
for the creation and modification of these topic trees and storage for later use.
From the topic tree, a user can select a single item, a collection of items or
the entire topic tree to collect upon. Results from the selected search engines
are returned, stored and displayed.