I suggest going to check out these three frameworks. 1) WPF (using C++/CLI) 2) MFC (using native C++) 3) Trolltech QT (using native C++) Once you know what they are and a basic principle of how they work, you can start programming rich UI's for your wonderful C++ programs.:laugh: