$ 0 0 I don't understand the purpose of the MSI Product Code and the "Reverse Rule", can someone explain to me when they should be used?