An interactive vending machine which enables a consumer to view customized products
before they are purchased and thereafter enables the consumer to purchase the customized
products. The machine also keeps track of inventory so that if a particular item
or accessory is out of stock, it will not be displayed on the screen for purchase.