<snipped lots of excellent suggestions from others> What's wrong with using Gadfly for this kind of non-critical data? It's there, allready configured and ready to use and it's lightweight, and it's relational. We implemented an excellent working session management/secure variable manager solution based on Gadfly and pythonscripts. It works in a similar fashion of using the REQUEST object: instead of using <dtml-call "REQUEST.set(a,b)"> or request.set(a,b) we use <dtml-call "session.set(a,b)"> or context.session.set(a,b). So, i'd say Gadfly is the way to go... :) /dario - -------------------------------------------------------------------- Dario Lopez-Kästen Systems Developer Chalmers Univ. of Technology dario@ita.chalmers.se ICQ will yield no hits IT Systems & Services