The more I learn about *web standards,* the more I conclude that an indicator of _real_ skill is how *few* IDs and classes you need in your markup.
If you can style the whole page, while adding only a few divs (header, footer, nav, content-main and maybe content-sub), _now_ you’ve learned something.
For example, I took a look at a “friend’s”:http://sonspring.com/ portfolio site recently: “Life Light”:http://www.lifelightinc.com/.
My first thought was “Okay, it’s a decent looking site.”
My next thought was “He did all that with such minimal markup? Whoa.”