I'm actually making a game with ColdFusion, an RPG. I'm using client variables because I'm trying to avoid the timeouts with the session scope. I'm now working on the combat system within the game and want to store the information for the instance of the monster you're fighting in a struct. An array would work just as well, but there's the same problem of the client scope not being able to hold complex elements. If you have any other work around ideas, I'm all ears, I'd just rather avoid using sessions.