For an appserver like Zope, heading so quickly into the future and supporting so many new technologies , i find it relatively tough to use DTML and ZPT to create valid XHTML 1.0 strict , which, according to the w3c is the way we all are heading... There is an annoying amount of old-style html-stuff hardcoded in Zope (and an incredible amount in products...) , which makes it tough to use a lot of stuff to create valid XHTML strict : some examples are : - calling images in dtml/ZPT out writes height/width(which is a good thing) , but also border="0", which is not only deprecated in all of XHTML , but even not allowed in STRICT.. structured text creates tables in uppercase ; not allowed.. the tree-tag creates a horrendous table-structure, which although i haven't checked it's validity is clearly against the w3's recommendation of using CSS for layout , and not tables. it is still impossible to create valid XHTML singleton attributes in ZPT (example 'checked' should be 'checked="checked"') Credit to those who fixed the image tag and the base tag to at least have their trailing slashes, though.. It was a step in the right direction.. Does anyone have any suggestions for how to fix this , and head forwards when it homes to HTML/XHTML too , not only in backend-technologies ? :-) -- Geir Bækholt web-developer geirh@funcom.com funcom oslo | webdev-team