A community, by definition, shares. Whether bound by a common space, interest, culture or values, communities are places where gifts are exchanged and everyone is made better in the sharing. Across ...