1. A system for collecting and processing data over a communications network, comprising: a processor based web server comprising: a data mining marshaller (DMM) module configured to group each information requests from a plurality of users based on a requested subject matter, establish a plugin to retrieve data item representing the requested subject matter, and assign all said information requests for the requested subject matter from the plurality of users to a same plugin; a plurality of plugins stored in the server, each plugin configured to: retrieve unstructured data from a data source in response to requests from the plurality of users over the communications network; convert the unstructured data by parsing the unstructured data into structured data comprising historical data and an analytical graphical representation; provide the structured data for the plurality of users based on shared interest in the similar subject matter of the associated data item; and a database to store the structured data received from said plurality of plugins.