A computer program product for facilitating communication between a client device and a specific client server of a subnetwork of client servers in a data network, the sub-network of client servers each including information corresponding to at least a portion of information stored on at least one host server, the computer program product comprising: