Hello group, Long time listener, first time caller. I'm having trouble getting the functionality out of Zope that I want to. Most of my problems boil down to how and when to call objects. Here it goes: I want to make an page much like the shopping cart example in that all actions take place on the same page while using session variables. (1) First the user searches for an item via a python script, and it returns all of the matches with the soundex algorithm. (2) It takes that variable, plugs it into a SQL call. SQL returns say a few items and from that (3) the user selects one. (4) The user then selects a value for that item, it gets put into the "shopping cart" and (5) the process is repeated. (6) Once the user is done they move onto the next page. Confused yet? :-) So my first problem dealt with getting a dtml-document to return to the same page. I finally got this to work with return container.index_dtml(context). I was missing context for the longest time and the dtml couldn't find any variables. Is this the right way to do it? How do I retrieve a session variable in the command <dtml-var something.something>? How do I retrieve a session variable from the name space so that I can plug it into a SQL command in the index_html document itself after the form returns? I tried to do it through python but it returned a pointer to that object. It came from the example in the Zope Book. I tried to model most of this after the shopping cart example but I didn't like the syntax of page templates. Is dtml generally better than pages in templates? Or vice versa? WYSIWYG editing isn't important to me some I'm learning towards dmtl. Here's a last random question: Is the login for Zope management interface encrypted? Do I need to install the SSL work around through Apache to secure that? Thanks very much! Sorry for being long winded. Love the group, Jason Jason Trost jason.trost@descipher.com www.descipher.com