I feel the need to take a time-out and regroup in regards to the SimpleQuiz.
What's the point in arguing about semantics? XHTML is not a semantic language.
I agree -- it may never be a purely semantic language. I sort of wished I had never used the word "semantic" in the questioning of the quizzes. What we're trying to get at here is whether one method of markup has any benefits over another. That's it. Call it semantics, call it preferred methods, call it advantages and disadvantages, etc. The bottom line is that talking about this stuff (as mundane and ridiculous as it can get) can be beneficial.
Sure, at times we're all splitting hairs and to some it may seem like an absolute waste. But, call me crazy, it's fun talking about the million different ways to markup a list or a form or a heading -- and hearing how others may do it differently. I also hope to broaden the questions to handle CSS methods and tricks.
So, the intention is to question the whole idea of semantics, when they're helpful or when they ain't -- not to preach some "golden way" of writing web pages. I'll be the last to want to adhere to a single way of marking up XHTML. Sometimes, a tag is a tag is a tag, and instead of worrying about what's right we should go outside and toss the football around (or kick the football around for all you non-Americans).
Allright. Had to get that off my chest. Now back to work. The next quiz will be on how XHTML files with odd numbered byte sizes are more semantically correct. (Just kidding).