The item valuation change utility takes a long time to run if you are revaluing a couple thousand items. When each item is being revalued, the recalculate item history message appears indicating that function is being run. With that being said, my customer ran a valuation change to change from Average to Standard Cost for 2,100 items. A small percentage of the items had a Standard Cost already assigned in their item, so those were revalued at the [new] Standard cost; the others were valued the same using the item's warehouse average cost. What is not understood is why the recalculate item history task kicked in for every item. I can understand that it would need to be done for the items whose standard cost varies from the average cost, but why does it need to process for the items whose Average cost will become the Standard Cost and therefore no change in cost. BTW these 2,100 items took 43.5 hours to complete. My customer has more items to revalue and will have to break them up into groups to revalue over multiple weekends - doing the math, it can process about 48 items per hour.