1. A method for distributing information to a plurality of uncoordinated user stations each of which is configured for communications with a multiplicity of independently-operated servers via a non-proprietary network, comprising: providing a distribution service that distributes updates for a plurality of different products; and providing a transporter software component to each of the plurality of uncoordinated user stations, wherein the transporter software component at each user station automatically effects communication sessions with the distribution service via the non-proprietary network for the purpose of obtaining updates for each of at least a subset of the plurality of different products that are installed on that user station.