This properties control is a very powerful component. As in Visual Basic or Visual Interdev, it lets you present a set of data, organized in categories, in a list arrangement. What makes it really valuable is not the number of built-in data types handled or its faithful look (classic or .NET), but its innovative and smart object design. Indeed you can easily build your own data types and represent them in-place with your own controls. Furthermore, if you need it, each property can point directly to your own data (primitive or complex), making value changes instantaneous. Smart PropertyGrid for MFC version 3.4.2 is now free for personal and commercial use. It also supports Visual Studio 2005.