http://www.technologyreview.com/arti...105.asp?trk=nl

Ain't tech wonderful?