Or maybe the other way around: C++ would not have multiple inheritance if it had interfaces. Moreover, I'm sure Dr. P.J. Leonard is clear on the definitions, and I suggest we try to be more constructive, rather than waste more bandwidth. -- Henrik Rydberg (http://fy.chalmers.se/~rydberg), Department of Applied Physics, Chalmers University of Technology.