After writing an app, I like to look back at what went right and what went wrong. This is the postmortem I wrote for Mocast where in I realize that observable objects are good but multi-threaded observable collections are not.