The interesting point is that although there is a great deal of enthusiasm around Web 2.0 tools like Ruby on Rails, there are no Web 2.0 equivalents of the trusty drag-n-drop client/server tools like MS Access and PowerBuilder.
Face it, if you have to learn about Rails concepts like meta-programming and scafollding just to build a Web 2.0 app, your average VB developer is just going to continue taking a pass on this whole web thing and hope that it blows over.
Until there are Web 2.0 tools that provide a natural evolution from client/server development to web development, an entire generation of programmers will continue to hang fire. At a minimum, this will require drag and drop web development tools that don't require an entire bookshelf of manuals to get started building useful apps.