I have thought about picking a project to work on and using it to teach my self. The problem win that is that I can never come up with a good project which will cover a wide range of topics. For VB I have got hundreds of projects and I am still very much a beginner.

You have some very good points shaggy. It has made me think twice about the books. The main reason I wanted a book is because I use books for learning java and they have been extremely helpful. Everything they taught me about object oriented programming has been of great help in .NET also.

Nightwalker: what are your thoughts on that book?