Wednesday, Bob Galen gave a talk on Agile development for our user group. It was a really great discussion - from the beginning, Bob moved into the center of the room, versus the dais in front, and gave his talk as a discussion rather than presentation. The result was a very engaging talk on Agile principles and execution. If you have a chance to hear Bob talk on Agile, I heartily recommend going : not only does he know his stuff, he does a great job communicating that knowledge.