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 to a user, wherein an ensemble of items is created from said retail items by said user; accessing said ensemble of items; and sharing said ensemble of items such that said ensemble of items is able to be viewed by others.