Left to right, Bill Gates, Melinda French Gates and Warren Buffett, participate in a town hall discussion at the New York Public Library, Monday, June 26, 2006. (Photo/Stuart Ramson)