What is a community of practice?  A group with a shared purpose and identity that engages in inquiry, practice, action...