I wish to pass an object (lets call it a Customer Object) to different web pages. I know I can use Session Variables for this but I would prefer to pass the object as is. Can I assign the Customer object to a Session 'object', or do I have to break the object up and assign each member to a seperate session variable and then pass those instead. If I have to split it up then doesn't it defeat the whole prupose of OOP? Thanks in advance.