The general question is: Why would you want to delete a session? The idea is that you set, modify, or remove values in the session using (setf session-value) or delete-session-value. I think this should give you enough flexibility to do whatever you want, as you can use arbitrary Lisp values and as many as you want. Edi.