1. A method for exchanging data between a client and information sources via a server, comprising: (1) obtaining data objects from a plurality of sources, said data objects having native data formats specific to said sources; (2) converting said data objects to a common data format; and (3) transmitting said converted data objects to said client.