content: This book follows a preview, view, review, and re-review approach to teaching the .NET Framework. I think that's probably appropriate for someone who's just starting out, but most programmers will be bored to tears. Couple that with the bi-lingual approach (both VB and C# are covered) and you've got about 300 pages of actual content. That's too bad because there's a lot more value in covering the material quickly (just the facts), but if you like review and need to program in both languages, this book is for you!