Iv watch a few of these Google talks, they are very good. This was another interesting one, though the cup might annoy you [youtube]http://www.youtube.com/watch?v=CZIINXhGDcs[/youtube]