I don't understand why the other reviewers are so positive about this book. It's drier than crackers in the Sahara and it spends way too much time on Windows Forms. It also assumes you're very familiar with VS.NET. A "Beginning" book should do a lot more hand-holding than this book does. In summary, I hated it.