right, i agree. in the long run i'd still want to phase out static and make protected the prefered term for its function, simply because static has so many different meanings: http://cpptips.hyperformix.com/cpptips/static_keyword (note the suggestion at the bottom :-)
greetings, martin.