(skip the lecture, get straight to the challenge) I must say that I've become a fan of CSS and the ideas behind the semantic web. I like the notion of table-less design, using <DIV> and <SPAN> elements everywhere to make my HTML clean and self-descriptive. Juxtaposed against my desire...