I would use a cookie, personally. But only because I would want to remember the visitor's response across sessions.
Session vars should be just fine in terms of reliability, although you need to remember and use proper locking techniques, especially in CF5. A minor issue (maybe) is that session vars will not survive a service restart or system reboot, so if your site is on shared hosting -- and thus not the most reliable platform -- I would say using session vars could be problematic. I used client vars in that scenario (i.e. shared server and pre-CFMX) and they completely stabilized sessions on shared servers. Not something you would do on CF6+. Client vars require more overhead and as such are anathema to some. -- --mattRobertson-- Janitor, MSB Web Systems mysecretbase.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:213311 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

