Alright, what's the trick to be able to retrieve the URL of a Zope object via DTML whose id has blanks or punctuation in it? For example, in a normally-named object called 'site_css', I'd do: Ex. 1 <LINK REL=stylesheet HREF=<dtml-var "site_css.absolute_url()"> TYPE="text/css"> But if the object is named 'site.css', I can use it w/o another layer/call or escape code. I tried the following (and a lot of others) and the _[] expression is returning a string, which then fails when it lacks a 'absolute_url' attribute: Ex. 2 <LINK REL=stylesheet HREF=<dtml-var "_['site.css'].absolute_url()"> TYPE="text/css"> Any solution must work with acquisition, as example one does, so I can keep the stylesheet in the site root folder. -Jeff Rush