In 5.2.3, the definition of key function should require a non-pure virtual function. -- Mark Mitchell mark at codesourcery.com CodeSourcery, LLC http://www.codesourcery.com