Abstract: An apparatus stores stock for retrieval at a later date. The apparatus maintains an inventory of the stock contained within and produces an invoice as stock is removed. A telecommunication apparatus is provided for allowing the apparatus to re-order stock items from remote sources as stock is removed. The stock monitoring is performed in real time and may allow restricted access to some of the stock.