You just need a refresher in "array notation" is all... any place where you're setting a variable like this:
<cfset "session.spanish1#cfid##cftoken#" = 1> You want to set it like this: <cfset session["spanish1#cfid##cftoken#"] = 1> I suspect part of the problem is that even after turning off the cfid as a uuid feature (which may require restarting ColdFusion or possibly JRUN), some cfid's are still holding uuid values which were set before you reset that setting. hth Isaac ----- * Error message: The string "session.spanish1202d2ad76445536e6d-AFD6A182-F39D-EBCE-9A2A2E3A0ED188C5" is not a valid ColdFusion variable name. Valid variable names must start with a letter, and can only contain letter, numbers, and underscores. The offending code is this: <cfset "session.spanish1#cfid##cftoken#" = 1> I tried turning "use UUID for cftoken" back on but got the same error message. I'm guessing that this is probably a client-side problem rather than a CF problem, but I am still at a loss... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4