15. A computer readable, non-transitory storage medium having a computer program stored thereon for causing a suitably programmed computer system to process by one or more processors computer-program code by performing a method for monitoring electronic interactions with unique items and identifying and analyzing significant attributes of the unique items when the computer program is executed on the suitably programmed computer system, the method comprising: generating, by a computer system, user activity data by at least electronically communicating, over a computer network, with a plurality of user devices to receive monitoring data related to user interactions with unique items displayed by user interfaces of the plurality of user devices, wherein the monitoring data comprises position data related to a position of a unique item displayed by a user interface at a time of the user interaction; generating, by the computer system, one or more driver models configured to enable identification of which of a plurality of attributes of a selected unique item are driver attributes and to enable determination of values associated with the driver attributes, the plurality of attributes comprising at least a condition attribute and a feature attribute, wherein generating the one or more driver models comprises: using the position data to reduce any position bias present in the monitoring data; and using one or more of the following methods: linear regression, non-linear regression, model trees, nearest neighbor analysis; receiving, by the computer system, selected item data, the selected item data being related to the plurality of attributes of the selected unique item; and applying, by the computer system, one or more of the generated driver models to the selected item data to generate values associated with driver attributes of the selected unique item for use in generating recommendations of alternative unique items, wherein the computer system comprises a computer processor and electronic memory.
15. A computer readable, non-transitory storage medium having a computer program stored thereon for causing a suitably programmed computer system to process by one or more processors computer-program code by performing a method for monitoring electronic interactions with unique items and identifying and analyzing significant attributes of the unique items when the computer program is executed on the suitably programmed computer system, the method comprising: generating, by a computer system, user activity data by at least electronically communicating, over a computer network, with a plurality of user devices to receive monitoring data related to user interactions with unique items displayed by user interfaces of the plurality of user devices, wherein the monitoring data comprises position data related to a position of a unique item displayed by a user interface at a time of the user interaction; generating, by the computer system, one or more driver models configured to enable identification of which of a plurality of attributes of a selected unique item are driver attributes and to enable determination of values associated with the driver attributes, the plurality of attributes comprising at least a condition attribute and a feature attribute, wherein generating the one or more driver models comprises: using the position data to reduce any position bias present in the monitoring data; and using one or more of the following methods: linear regression, non-linear regression, model trees, nearest neighbor analysis; receiving, by the computer system, selected item data, the selected item data being related to the plurality of attributes of the selected unique item; and applying, by the computer system, one or more of the generated driver models to the selected item data to generate values associated with driver attributes of the selected unique item for use in generating recommendations of alternative unique items, wherein the computer system comprises a computer processor and electronic memory. 20. The computer readable, non-transitory storage medium of claim 15 , the method further comprising: electronically presenting one or more recommendations of alternative unique items.