Abstract: 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.