InventoryUserDefined - Phase I, Initial Working Code