It uses a migration example from VB6 to VB.NET to explain a lot of the things you can do with refactoring to improve your code (with a snippet also about the new generics feature in .NET 2.0):
http://www.codeproject.com/vb/net/Refactoring_elixir.asp