the visibility scope of VB Module members is expanded to the containing namespace (see http://msdn.microsoft.com/library/aa711943(v=VS.71).aspx). Technically, a VB Module is a static sealed class with a Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute.
It would greatly improve the VB Intellisense experience if Module members Scope is expanded to the namespace of the module. Typical use cases are the Modules in the Microsoft.VisualBasic namespaces, like "Constants" (for vbCrLf, vbTab, etc.) or "Strings" (for Asc(), Mid(), etc.)
As an example in the following situation I would expect to see all vb... constants in the Microsoft.VisualBasic.Constants class:
Imports System Imports Microsoft.VisualBasic Module NewVbModule Sub Test Console.WriteLine(|) End Sub End Module
(note: the | marks the current caret position and a word completion session is started with crtl-space)
Than you very much for any efforts in this direction! :-)