Internal team meetings are a lot of fun..with a lot of contrasting narratives thrown into the mix. There are people who know, they are not here to contribute anything but they have to be there. Then there are persons who think that the team meetings are useful place to show off their knowledge and grasp of every issue related and unrelated. There is a person who tries too hard to attract attention to one of the pet theories and then there is the smart guy..wondering why is he in this meeting and then wonders...why not write a blog post.
Update: Jabberwock has an interesting take on internal team meetings