> I wasn't suggesting that you break compatibility. I was suggesting that > you leave nsIServiceManager named as is and avoid playing games with casts.
read my inital posting. This was one of the two options. I got more feedback positively about renaming the existing interfaces than I did about making a nsIServiceManager2.
