Inventory control system which automatically monitors weights of items bo th before and after dispensing. The difference in weight is used to determin e an amount of product that has been dispensed. The amount of product that h as been dispensed as compared with the amount of money that the employee tak es in for dispensing the product. This can be used to determine employee the ft. Embodiments can use various techniques to determine who are the dishones t employees.