The features you mention are certainly important ones for VB.NET development. In VB 2010, there will be the ability to stub out new functions. We're calling this feature "Generate From Usage". Here are a couple resources with more info:
Unfortunately, the ability to refactor chunks of code to their own function (a.k.a. "Extract Method") is not yet available in the VB product. However we've been partnering with DevExpress over the past few years to fill this hole, and they ship a FREE add-in
that includes this feature and a whole lot more. The latest release for the DevExpress add-in was this past week, and includes over 60 refactorings. More info below:
Thanks for your post. It would be interesting to know what surveys you've been seeing. There certainly are a lot of languages in the Basic family: Basic, PowerBasic, ThinBasic, FreeBasic, SmallBasic, VBA, VBScript, VB6, VB.NET - the list goes on! When mining
the data that Luca referred to, we made sure to just include the numbers of developers using VB.NET (and then we compared those numbers to C#). The survey that we use contains a large sample space that is representative of developers around the world.
I would argue that a survey on a blog does not have the same kind of sample space. Finally our survey asks what language you are using now, whereas the question on the blog survey is different.