<li>Things continue smoothly as before.  A month goes by and it's 
  discovered that when loading the archives made in the last month (reading the 
  log). Things don't work. The second log entry is always the same as the 
  first. After a series of very long and increasingly acrimonius email exchanges, 
its discovered 
  that programmer (3) accidently broke programmer(2)'s code .This is because by 
  serializing via a pointer, the "log" object now being tracked.  This is because
  the default tracking beha