This is a fantastic book that teaches you how to use Dreamweaver MX 2004 more effectively when coding dynamic database-driven Web sites in one of the 3 programming languages covered (ASP, ColdFusion or PHP). I thoroughly enjoyed Jeffery Bardzell's writing style, allowing me to build on the theories presented, repetition of code and Web standards best practices.
There were a few errors throughout the book, but they were mostly typos. I did not have any trouble with the code presented in each lesson. Also, I was able to complete the entire book without referring to any of the code in the completed files folder. The author also takes the time to clearly list and explain the meaning of each step in technical terms without losing the reader.
If you are new to building dynamic database-driven Web sites, then pick up a copy of this book. I guarantee you will have a better understanding and develop clear coding concepts while working through each lesson. As an added bonus, you will build several useful applications (i.e. search interface, authenticating users, basic content management system, etc.) that you can use as a template for building more complicated applications.