10. The method of claim 6 wherein the system reports to clients through the Internet network.
6. In a computer system, a method for sorting and reporting transaction information using proprietary software tangibly embodied on a computer-readable medium, comprising: (a) automatically navigating to and retrieving transaction information associated with a specific person or enterprise from third-party Internet-connected web sites and gathering information concerning transactions by a collection function of the proprietary software said information including at least date, description, and amount of the transactions; (b) requesting a summary of transactions by a client via an input function of the proprietary software over a specific range of dates, according to a definition of purpose of transactions including at least expenditure types; (c) categorizing individual ones of the collected transactions according to at least part of the transaction description for determining the purpose, via a processing function of the proprietary software using pre-stored description characteristics associated with the purpose; (d) summarizing, by a compilation function of the proprietary software, the transactions that meet the purpose and fall into the specific range of dates; (e) reporting the summary of transactions to the particular person or enterprise by a reporting function; (f) storing past transaction history associated with the particular person or enterprise, wherein the past transaction history is used to predict future transaction statistical information, and wherein a probability algorithm is used in developing the description characteristics, and wherein the description characteristics are periodically amended according to further information that is collected and processed.