Image C++ stripped of all power so it fits into the .NET world. MC++. Basically it's C++ without the cool stuff, but with the .NET framework libraries, and compiled to MSIL, so it is interoperable with C#, etc. Useful to pull legacy code into the .NET world, but otherwise a waste of time IMO. If you're new, you should stay away from ALL M$ specific constructs and learn C++ before you think about windows, dialogs, MFC, etc. Christian Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002