In work-related news, after beating my head against the wall for a while, I think I've finally figured out the correct way to handle the initial updating of the views in our application, which is made more complex by the fact that the views belong to a tab control that can't be initialized until the document is read into memory. We've kludged this in various ways in the past, but I think I may have found the right bit of magic to make it work in a more sane fashion.
We'll see tomorrow when I actually test it. :)