The HTML 4.01 DTD has the name attribute on the param element as #REQUIRED as does the XHTML 1.1 DTD, and the XHTML 1.0 Transitional and Frameset DTDs.
But the XHTML 1.0 Strict DTD has it just as #IMPLIED. That seems like a bug. Even if it's not a bug -- if there's some actual reason (other than a copy/paste error) why it diverged from HTML 4.01 here -- it should be noted in the "Differences with HTML 4" section or somewhere else in the spec. If it is just a bug in the XHTML 1.0 Strict DTD, then it seems like it should be fixed. --Mike -- Michael(tm) Smith http://people.w3.org/mike