I???ve been tracking the online marketplaces that have been cropping up for sharing, swapping, gifting and renting, as well as sites that give people different kinds of opportunity to share skills and knowledge, innovate, and work collaboratively both on and offline.