Read 3rd chapter of Juval Lowy Progr. .NET Components today on Interfaces. I have used implements in VB against external systems but havent written any interfaces myself.
He really likes them. I feel that I need some more arguments on why/when interfaces should be used.
A hard chapter, if I didnt have some knowledge/experience with C++ alongside with VB it would have been near to useless.
Did just browse the part about generics in this chapter.
Löwy is not quite consistent in this chapter not all examples are given with both C# and VB examples (some only C#). Also Microsoft is not as consistent in their implementation of inheritance syntax (abstract vs MustInHerit) and interface IDE-features in VB.NET that they could have been.