It's not a perfect book... I think I found all the typos in the code... but, searching for the errors reinforced my debugging skills. And nothing takes away the thrill of viewing the page and having everything click into place. Instant gratification!
All I can say to those who didn't like this book, is their learning styles must be different from mine. For me, it worked. And, I think manually entering the code (except for cheating on the Greeked text) did a lot to reinforce the concepts. This is a hands-on project... I am not a programmer, although I have had some programming classes. I certainly couldn't have grasped the elements by speed reading through the code. And, the graphics helped re-assure me I had everything in the right place.
This is my second Lemay book, and I can assure you I will be checking out the other titles.
The chapter on frames is very easy to understand, and once you work through it, you will have the concept down pat. One of the more tricky aspects for novices learning frames is targeting - and Lemay explains this well. The CD is somwhat lame, but you really do not need it anyhow, as the book is thorough enough as it is.
tags are not closed, and tags are not closed. The editor's mistake finder was running out of space. Did they bother to check and edit their work before the book went to print? Did they create a new version of HTML? Confusing to say the least! In the chapter about designing with side to side tables, they forget to mention that the space between the tables will stretch wider with larger monitors, which renders the effect unstable. I really wonder if the book was reviewed and edited before it went to print. What a pity, it could have been great.