Harold, Thank you for your blog post. It offered a great opportunity for me to reflect on my own metaphor. I recently gave a presentation (http://www.slideshare.net/kjjeannette/communityofpracticeblog-e-xcopworkshop2011) at our annual eXtension CoP Workshop about our path to our community of practice blog. Slide 10 shows the dance (or path) that we have negotiated until recently, and you can almost see the rhythm in the process (or dance). Yes, as you discuss, we have to speak to many languages to get this CoP blog to come together (e.g. why this effort is of value, art and science of blogging, technical aspects of blogging, how to monitor and respond to bloggers, how to have a conversation (not a presentation) on a web conference, etc..). All of this requires a lot of vision (for course correction), passion (for endurance), patience, persistence, and as you mention, knowing when to take a break and when the timing is just right to press on...