A talk by Ben Fry amongst others. 2008

>>> Watch Here