As NogDog suggests, multiple inheritance is a sign that your design needs work. The discussion in the thread nevvermind links to (and some of threads given as being related) has into more detail (roughly, if two classes have lots of code in common without one being a subclass of another then their common code may not belong in either but in a class of its own, and use composition rather than inheritance to plug it into the original objects).