A method for gathering information from units of a commodity in different locations, each unit of the comrnodity being coupled to a remote database on a network, the method comprising
eliciting user perceptions of respective units of the commodity through interactions at a user-interface of the respective unit;
generating perception information based on inputs of the users at the respective user-interfaces;
transmitting the perception information to the remote database;
receiving the transmitted perception information from different units of the commodity; and
collecting and storing the received information at the remote database.