I noticed many of the reviews are for older editions to this book. Murach's ASP.NET programming books have been around for quite a while, with this one being the 4th edition. ASP.NET 4 was released a little over a year ago (April 2010, I believe). This book's release date shows April of this year (2011). So the older reviews might be helpful for a background on the book, but look for reviews after April 2011 for this book alone.
That being said, I have read many Murach's books over the years. They seem to follow a certain style. This one is no different.
The book takes the reader through building a website, while at the same time teaching the various aspects involved. Think the style is very useful for beginners and people coming over to the .NET framework as it applies to the web.
Because the reader is building a website, they get into areas that are not necessarily ASP.NET, such HTML, CSS and SQL. Still, they are areas that any .NET web developer should know.
The book is full of useful information on various topics that are helpful in the everyday world of web development. Topics like, forcing a page to use a secure connection, creating and handling shopping carts, handling back-button problems.
The chapter on AJAX was good with regards to the Microsoft's controls and how they work. With Microsoft including jQuery in with Visual Studio 2010 now, would have liked to see more of a discussion on jQuery had how it could have been used developing the book's website.
It is easy to pick up bits and pieces of ASP.NET 4, but this book endeavors to put it all together. I have liked Murach's books in the past and found this one to be of equal value.