I think a struct in a session is so much easier first you dont have to worry
about cleaning up the database after the uses has finished or if the user drops
out you dont have to create tasks to find redundancy data. you can have just as
much hassle storing temp data in a database as in a session.... yes sessions can
time out and you could restart the cf application but the database stuff would
be unless if that happened also as there is then nothing to match the user with
the database data!!! you then have to start scheduling daily, weekly or monthly
tasks to delete redundancy data.