I have a problem where I need to serialize an object structure that contains circular references (well, not really, but similar problem). Heh, you know, me and the rest of the world.. anyway I trawlled google for information on design-patterns regarding object graphs, and one of the items I came across was Data Structures and Algorithms with Object-Oriented Design Patterns in C# and it had a fair bit of stuff in it that I thought was pretty interesting (thus I've posted it here).
That is all.
John.