@GregStiles If you create an item with Lot valuation for the tracking, you can use a UDS for maintaining standard cost. I have written several scripts that replace the system's determined cost by adding a Column Post Validate event for the quantity field. For your situation, the replacement cost could be from a lookup of an item's standard cost. Unfortunately, you would have to remove/replace existing items with history in order to change the valuation.