Hey Paul,
Thanks again for the quiz ... I really enjoyed the challenge and I'm glad to see Ryan found a solution and that Yuri tackled Opera (at least 9.6 and higher) ... :)
A couple of thoughts:
1. This topic explores an interesting cross-over between CSS being a style mark-up language and a behavioral mark-up language, which seems to be coming across in CSS3,
http://www.w3.org/TR/css3-hyperlinks/. I haven't had time to explore this thoroughly but it is defintiely interesting as I was wondering how XHTML was supposed to support the target attribute of the <a> tag when it's not considered valid markup in XHMTL.
2. I love how Ryan's DOCTYPE passes the w3 validator ...
3. I thought our CSS had to be 2.1 valid and HTML valid ... nothing major was found, just a few small issues.
4. The tabbing issue is defintely interesting and I found that tabindex did help make it a bit better, but maybe the CSS3 solution would work in a more intuitive way ...
5. Overall, I find this a great way to learn, thanks again Paul, and everyone else for your answers!