1. A non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for sharing an ensemble of items, the method comprising: enabling access to a plurality of retail items on a retailer website; displaying, on a display of said computer system, the plurality of retail items; creating an ensemble of retail items, the ensemble of retail items created from at least two of said plurality of retail items, said ensemble of retail items created by input received, at an input device of the computer system, from an ensemble creator; sharing said ensemble of retail items such that said ensemble of retail items is able to be viewed by others; tracking a number of interactive metrics about said ensemble of retail items, the number of interactive metrics generated by actions of the others, the number of interactive metrics, by the others, including: a number of views of the ensemble of retail items, a number of likes of the ensemble of retail items, and a number of recommendations of the ensemble of retail items; assigning a point value for each of said interactive metrics; determining a total point value for said ensemble of retail items; and providing, via the computer system, a reward to said ensemble creator when said total point value for said ensemble of retail items exceeds a reward threshold and when said ensemble of retail items is a parent ensemble to subsequently created ensembles of retail items.