1. A method, comprising: providing a host computer for handling a plurality of processes, the host system having a collection facility, a network, a pre-calculation facility, a calculation facility, and a post-calculation facility; obtaining an input data set of online user data from a plurality of data providers, wherein the input data set represents HTTP transactions of a plurality of online users; and sending an output data set to a co-location facility to permit remote access by a party other than the host.