On Sunday, 12 August 2012 at 14:31:37 UTC, Simen Kjaeraas wrote: > The problems all have to do with one thing - shared class Data > does not mean every instance of the class is shared, only that > all member functions are. Excellent, thanks. I assumed that since the class was marked as shared then any instance of it would be as well.