I visited yet another children's home yesterday. This one was very different because of the philosophy they use. The children are responsible for many of the day to day decisions for "their community". The community has meetings twice a week where the children decide a variety of things from tasks that need to be done in their community to punishment for children who have acted poorly. They can decide that a child can not live in their community any more if he/she is dangerous to other children. The adults have one vote each, the same as each child. Kind of a shocking concept, but it seems to be working.
In two years, a volunteer from the UK has set up a home which cares for 50 children and a school which teaches and feeds 200 children for free.
Pretty amazing to me.