Personally, I think all of VB has a limited future. VB only works on one platform (Windows), and the language itself is hardly ever taught anymore. On the flip-side, teaching any C-Style language gives one some level of proficiency in all C-Style languages, most notably C, C++, Java, Javascript, C# and Objective-C. Thus, it behooves educators to teach in a C-style language. Over time, that means as VB programs die out, development shops will increasingly build newer programs in a C-style language for two reasons: it will be easier to hire developers and because it will be easier to port the code to non-Windows platforms. This is why my company is rewriting our flagship program (VB6) in C#.

Various versions of VB will be around for a very, very long time, but it's a language of the past. The future is C.