TIME Best Inventions 2006

TIME Best Inventions 2006

This is interaction design at its best!!