If you want to get up to speed with the majority of the new features offered by ASP.NET 2.0 then this is definitely one of the books that should be sitting on your bookshelf.
This book is aimed at those developers who already have a working knowledge of ASP.NET 1.x but does not require the developer to have knowledge of ASP.NET 2.0. The main goal of the book is to introduce the new features of ASP.NET 2.0, but unlike a standard reference book that will simply discuss each new control and all of its properties and methods the author has taken a different approach and has instead decided to introduce these new controls by building a fully functional website for a fictitious Pub. The website is called "TheBeerHouse" and incorporates such features as Newsletters, Opinion Polls, Forums and even an E-Commerce section among many other cool features. The website for this book can be viewed here.
The full title of this book is "ASP.NET 2.0 Website Programming, Problem - Design - Solution" and each chapter is laid out in three parts. The first part outlines the problem that will be overcome in the chapter, the second part discusses the design that will be implemented to overcome the problem and the third part implements the code discussed in the design section. I found that this format works really well, especially if you are relatively new to website programming as the author takes you through every detail that he himself faced when designing the website. So, rather than simply saying which design he will implement, he discusses all of the possible designs that he may have implemented and goes through the pros and cons of each one before then detailing the reasons for choosing a particular design. This actually gives you a good understanding of the different options that you have available to you for various problems and the reasons why you may choose one over the other based on the scenario you face at the time.