Did you know that the OpenOffice.org Wiki has a WYSIWYG editor? See Help:FCKeditor
Cpp Coding Standards/CLSDESIGN/Inherit
From OpenOffice.org Wiki
Avoid inheritance, because it induces the second highest coupling possible in c++ (second only to friendship). Instead, prefer composition by default.
If you employ public inheritance, use it to be reused and not to reuse another implementation. That is, inherit publicly from a baseclass, to allow client code to use your class instead of the base class. Make sure you don't violate the LSP doing so.

