Aristotle:<br>&gt; make sure each step has its own URI, as opposed <br>&gt; to using the session to store the user's position.<br><br>Ashley:<br>&gt; With roles, chaining, captures, and flash messages <br>&gt; you can make an extremely convoluted logic tree <br>&gt; pretty straightforward to code.<br><br>Hmmm, ok, so for example, I might set up widgets to<br>steps thru URL's like:<br><br>/widget/35/photo/1, /widget/35/photo/2, etc., and <br>use database paging set to row =&gt; 1<br><br>Something like that?<br><br>Ash, when you mention roles, what kind of roles are <br>you referring to -- moose, maybe?<br><br>/dennis<br>