All Appropriate Technologies Blog
Technology news and commentary.
Last updated 8 Jun 2011
20 Mar 2009
To begin with, this is, admittedly, not very scientific, but it is neat.

Read more . . .

Tags