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

Read more . . .

Tags