I really like Wrox's "Beginning VB.Net 2003". it covers a lot of material. If you need to do Crystal Reports, Wrox's "Professional Crystal Reports for Visual Studio .Net" is good.
Actually most of the Wrox Beginning... books are good, as they have complete programs and discussions.
Also the Microsoft Special Edition Using "Visual Basic .Net" has lots of good info.