Maybe you'll laugh at this. I've been coding over a dozen web apps in PHP as "prototypes" which end up getting used full time even thought they're hosted off my workstation at work (these are intranet apps only so no biggie on the security and stability for the moment). Last year they said to code them in Java. Ok. Three apps ported over. This year its not Java, but now Zope. So the 3 apps get to be rewritten for a 3rd time to Zope/Python. (There's is where you can laugh.) So, any Zope coders out there? I'm struggling to figure out the various Zope approaches to naming their modules in terms of "context", "here", "self", etc and the art of external methods.