http://www.its.berkeley.edu/newsbits/spring2009/cerverointerview.html