In an aspect, the specification provides a system for exchange of data
comprising a plurality of questioner workstations connectable to a
network and a plurality of answerer workstations connectable to the
network. The system also provides a data exchange engine connected to the
questioner workstations and the answerer workstations via the network.
The data exchange engine is configured to receive at least one question
from at least one of the questioner workstations and to present the at
least one question to at least one of the answerer workstations. The data
exchange engine is also configured to maintain a compensation pool
associated with the question. The data exchange engine is further
configured to collect answers to the question and present the answers to
the questioner. The data exchange engine is further configured to
distribute at least a portion of the compensation pool to an answerer
associated with at least one of the answerer workstations. The data
exchange engine is further configured to receive a quality rating for
each of the answers. The compensation pool is distributed to the answerer
based on the answerer according to the ranking quality.