The Development Library from the Microsoft Developer Network is your source for most product documentation. Some documents you should review are:
In addition, I will be writing a series of technical articles in future issues of the Development Library that implement in depth the Visual Basic design presented here.