Thanks for sharing. This is a Great video. I especially liked the part, around 13 minutes in, when he talked about community -- the value of different skill sets and how a shared goal allows us to work with people we don't always like.