1. A data management system for identifying patterns in data related to an item for which a recommendation is provided from the system to a user, the data management system comprising: a host computer system having: a construct repository configured to retain a plurality of construct pair reference sets, each construct pair reference set comprising at least a first descriptive term and a second descriptive term, the first descriptive term and the second descriptive term selected according to personal construct theory to represent contrasting opinions; a graphical user interface configured to display a user-selectable control related to displayed construct pair reference sets of the plurality of retained construct pair reference sets and further configured to receive a particular user's opinion score selected between the first descriptive term and the second descriptive term of each of the displayed construct pair reference sets, the graphical user interface further configured to store in the construct repository the opinion scores received from the particular user for the displayed construct pair reference sets; and an analysis engine configured to analyze relationships among a plurality of received user opinions for construct pair reference sets retrieved from the construct repository in which the analysis engine analyses responses made by the particular user using a statistical process based on a mesh to identify a set of users to which the particular user belongs and to generate a recommendation for the particular user related to an item based on the degree to which the particular user is proximal in profile to others in the set, wherein the mesh has a value that is based on the difference in opinion scores between two or more user inputs.