another person had this problem earlier. It may have been because they used quotes like <dtml-var "foo">. It should be <dtml-var foo>. I get the same keyerror on foo?. I actually had ended up with the code you just gave from previous post. There must be a problem if others have had keyerrors. My understanding is that by placing the skinscript in the specialist would be a blackbox thing and placing it in the specialists rack with the other providers would be a whitebox thing. So seeing that the index_html is a method of the Class folder is should "see" the artist property. So I need to call the specialist and do a propertyMap() or something on it first? What could cause a keyerror? Seems to me that myPPS has no keys because its empty. I'm using win98,winNT4, win2000, redhat 6.2, zope 2.2.1, ZPatterns 4.2.2Alpha or the latest. I to work all of the platforms. For the most part it's going to to be the win98 platform I'm developing on. I can't wait to pump out my first ZPattern product. Get your Free E-mail at http://tacoma.zzn.com ____________________________________________________________ Get your own Web-Based E-mail Service at http://www.zzn.com