TimeBanking is a great way of bringing people together to build community: helping others while helping yourself. It is a "Currency of Caring". It's a very simple idea. For every hour you spend doing something for someone in the community, you earn one Time Dollar/Hour. Then you have a Time Dollar to spend on having someone do something for you.