It IS a plain dictionary, and not a magic zope object. myrequest.form['key'] = 'value' does work correctly. Thank You Paul!!! Umm, while I have your attention, Can I ask you some conceptual questions about REQUEST in a new thread?