ZOPE: Swiss Army Knife for the Web?