In one embodiment of the present invention, a computer-implemented system
for protecting from unauthorized reproduction data associated with one or
more products that is communicated over a communications network includes
one or more servers. The servers collectively receive data associated
with one or more products matching search criteria specified in a search
query received from a buyer computer, the data having been collected in
response to communicating the search query to one or more databases in
which data associated with one or more products is stored. The servers
collectively communicate to the buyer computer the data for the matching
products and communicate a software component to the buyer computer, the
software component operable to provide a user associated with the buyer
computer access to the data for the matching products, the software
component further operable to disable one or more tools supported at the
buyer computer for reproducing the data.