I have a published interface and need to add a method to it. The litterature seems to indicate that the rules of COM dictate that I must create a new interface with a different name rather than simply add a new method. I am wondering why? I seem to be able to maintain Binary Compatability when adding a new method with the IDE...I can't imagine why any existing clients would break as a result of this new method. Why is the COM concept of "Immutable" so...well...immutable?