The original question on this post (as I interperet it) was basically asking
will the new (hopefully) advanced and powerful features of VB scare away
the entry level users. I know people who are employed as VB programmers who
don't even know what a class is.And error trapping? I don't think On Error
Resume Next or On Error ... MsgBox Err.Number & Err.Description is really
error trapping. These programmers happily use VB oblivious to it's more 'advanced'
features, and I believe that will continue. I hope MS can reach it's goal
of a development environment that has a low bar for entry, yet leaves the
sky as the limit.
As for our sometimes heated postings regarding the place of various levels
of skill in programming ... well, the programmers I mentioned above either
are one of many programmers in their department, so that their lack of skill
is compensated for (with their strengths and skills being fully utilized)
or they only program part-time (as I once did) balancing programming with
other duties building small apps for few users (or even just themselves!),
simply to make work easier. No harm done.
If such unskilled programmers get into a position where they cause "harm"
by being in an environment that requires well designed, solid, bugfree and
efficient applications, then shame on the managers who hire or fail to weed
them out