TommyBear #1 Actually, in C++ you *can* provide an implementation for a pure virtual function. http://www.parashift.com/c++-faq-lite/abcs.html#faq-22.4Take that! :p