I bought the book mentioned above and I quiet like it (everything was working fine until the website administration tool decided not to work, and couldn't find a cure in the most advanced forums so I am stuck in hour 20 indefinetly), as said earlier, most writers think we live in MS land, I actually crossed MS from my dictionary awhile back, but I am back now with asp.net 2.0 thanks to Scott, the way he explains it is great.
At the end of the day we all have been to school but it's not the hours spent at school that determines our understanding, it is the homework. just like when the school decided to cramp world history in a trimester (we all turned up ok, I guess )
and I think it is safe to say that reading the book is good but practicing is the key. so i don't believe books like this degrade a craft, in fact it bridges the gap between those who speak VB , c# and those who speak english, and in turn brings more followers to the craft. (that's why you get the words "help please" more than anything else in any forum)
Lets not forget those who are quick learners, what takes someone 10 years to learn may take another 1 or 2 years....
that's my two cents