Most of the time that I do group programming work in class, we finish the exercise with a solution on the projector. I ask different groups to tell me what to type and we get the final thing working all together. I see SMC being a really nice way to get students more involved in that part.