I'm sure there are other uses for it. But how I use it; is sometimes I need to categorize certain items, and I want to change the category in game several times over the course of the game. I'll use custom value to do this. To my knowledge and someone correct me if I am wrong, but custom values are the only integer of an item that can be changed through triggers.