Hi Kevin. I think most serious applications use, from long time ago, the MVC framework. MVC stands for Model-View-Controller, the idea comes from Smalltalk developement evironment. I cannot explain the issues since is a very well documented topic, surely there will be C++ implementations, at least I've seen the Gamma implementation (in the book Design Patterns) which you can read in the Observer pattern, since the framework is heavily based on it. regards eidan PS: Dolphin Smalltalk has the MVP (Model-View-Presenter) variant, which posses also interesting modifications.
E
eidan
@eidan