>There are some tools, like the Visual Modeler that can do things. I've not used any of these tools.
>
>We are just now completing a 10 month project that is utilizing pretty much all of the advanced features of VB. I have come to the same conclusion. VFP really shines with the ability to have true frameworks, and a OO environement makes for easier code maintenance.
>
>VB shines when creating COM objects that could be used with multiple applications in multiple types of environments.
>
>There are some concepts like "containment" and "aggregation" that allow you to sort of inherit code.
I agree as well. I have used VB to build ActiveX and it is a killer. But, when came time to try to build a framework and use OOP technology, I faced a wall.