Ran into a problem when trying to store a Calendar object in my rails session. I modified parser.rb to make parse_component visible, then added the following methods to calendar.rb: def marshal_dump to_ical end def marshal_load(src) prsr = Parser.new(src) prsr.parse_component(self) end Thoughts? Russ