I found this very interesting, some of you may also find it worth watching.

http://www.youtube.com/watch?v=WGtiUIqJBUU