[eluser]stormbytes[/eluser]
sure thing man. Talking to a friend at the moment, then i'll give this a go and let you know how it went. The key in not overloading the session is storing referencial data in the object, which is then operated on by class methods. I find this to be the best compromise. Ditching the session for the 4k limitation seems wasteful.