The book does an excellent job of introducing the key differences between ASP.Net 2.0 and 1.x in a concise manner in Chapter 1.
I had existing sites that I wanted to migrate so I took the chapters out of order and went straight to Chapter 15; How to migrate from ASP.Net 1.x to ASP.Net 2.0. This chapter reviewed the four different options for migration and dealt with how to deal with applications that must continue to run under ASP.Net 1.x.
I did run into one minor snag dealing with application pools which was not covered in the book. However, due to the information in the book I was able to quickly narrow down the issue and resolve it. With two sites migrated and one remaining in ASP.Net 1.1, I was set to move forward to adding new features to the migrated sites.
To do this I needed to get a firm grasp on the new features. As I stated earlier, Chapter 1 made quick work of introducing the new features of C# including generics, iterators, nullable types and anonymous methods. It also covered new features in ASP.Net with site navigation, login controls, profiles, themes and web parts all being discussed. Chapter 2 started a shopping cart application using an Access data source. Master pages are discussed in Chapter 3 which includes a very good example of how to access controls on the master page from the content page. ASP.NET data access was discussed in chapters 4, 5, 6 and 7. The new site navigation features were discussed in detail in Chapter 8; including discussions of the Menu control, SiteMapPath control and TreeView control. There were 42 pages in Chapter 9 dedicated to discussing the new login controls and 38 pages to reviewing the details of using profiles in Chapter 10. MultiView and Wizard Controls were covered in Chapter 11. Chapter 12 detailed how to use themes and Chapter 13 delved in to using web parts to build portals. The fourth section - ASP.Net 2.0 in practice - was dedicated to migration in Chapter 15 and how to configure and deploy applications in Chapter 16. These last two chapters were very informative and I reaped immediate dividends in my migration process.
Murach Publishing uses a "paired pages" format which places the general concepts and explanations on the left hand pages and the essential syntax, guidelines, and example code on the right. This makes it easy to digest the content when first learning the subject matter and increases ease of use when the book becomes a reference source.
This book did an excellent job of introducing the new features of ASP.NET 2.0 and I would recommend the book to anyone upgrading their skills from ASP.NET 1.0 or 1.1. Murach will be coming out with a book in the near future that covers ASP.NET 2.0 for the beginner that will probably be a better choice for people just starting to use ASP.NET.