An Internet-connected portal system has a data repository, a
data-gathering system, a request processor, a plurality of report
algorithms, and a report processor. The request processor receives a
request from a user and matches the request to an individual one of the
report algorithms. The data-gathering subsystem accesses plural Internet
sites associated with the user and extracts raw data therefrom according
to needs of the report algorithm. The report processor processes the raw
data according to the report algorithm into metasummarized information
defined by the report algorithm, and the portal system transmits the
metasummarized information as a report to a destination associated with
the report request. In some cases there is an aggregated-data database in
the data repository storing aggregated data retrieved for specific users
periodically, and the request processor checks the aggregated-data
database for needed data before requiring the data-gathering system to
retrieve data from the associated Internet sites. In the instance that
the needed data is stored in the aggregated-data database, the report is
prepared from the aggregated data. Reports can be in a mix of text and
graphic formats.