The third party controls are fantastic. You can save yourself hours and hours of development time by filling your forms with these artful doo-dads. Just click&drag to give your app functionality.<br>
And they make upgrading the VB version a rewarding, educational experience. A few months ago my company asked me to convert a large VB2 application to VB6 and write some routines to make it HP3000 friendly. "No problem," I thought, "most of the code is already written and in working order."<br>
In my opinion, Mike Lacey didn't state the case with accuracy. The work wasn't HARD (torture with red-hot pokers springs to mind). The work certainly wasn't BORING (I had a lot of people breathing down my neck while making all sorts of usefull suggestions).<br>
In the end, only the "intention" of the original application remained.<br>
Hundreds a asprins after I took on the project, I understand the procedure for upgrading such an app; study the logic, make notes on the interface, click on the folder containing the originals and press the delete key.<br>
<br>
Every company should have a strongly-worded section in their manual discouraging the use of the third-party controls. The convenience you gain today will be a royal pain-in-the-arse for some poor sap a few years from now.<br>
<br>