A method for providing bi-directional electronic communications between users at a plurality of client computers on a local area network and an information provider, the electronic communications including both the reception and transmission of data, which comprises: