I just finished reading « Microsoft Visual Basic 2010 Step by Step » by Michael Halvorson (ISBN 978-0735626690) as part of my summer reading!
This book is good for anyone who is brand to the .Net world. Those who have already used an earlier version won't really find it useful. It covers the IDE correctly (which is something that a very few books spend more then a chapter on) but would have been great if it would have gone a bit deeper into the debugger part (as this is one of the most important aspect in my opinion).
This book is also using a lot of older constructs (like MsgBox, modules, CHR(13) + CHR(10)) which will smoothly initiate VB6 old-timers while normally showing the newer constructs in a boxed comment.
This book is also not a reference book explaining the ins and outs of the language (it wouldn't fit into a single book) but VB6 old-timers will once again feel comfortable being able to relate their current knowledge to newer .Net paradigms.
The book's example are mainly using Windows Forms and a chapter (the very last one) is even devoted to an ASP.Net application.
In conclusion, VB6 programmers that wish to step into the .Net band wagon will benefits a lot from this book. The reading is pleasant and the chapters are distinct enough one from the other that you can jump back and forth for many of them.