Talk prepared for Palo Alto Mills Club October 2014