Heya Shannan, while it's not the same exact thing, I had to write a script that ran on our Assembly Items (different than Kit Items) and upon saving it, the script went out and found the average cost/purchase price for each component and stored that cost in some custom fields I created too... We basically had a custom field for Total Cost and some other fields, depending on their Expense/COGS account if that makes any sense.