BetterAngels: 7 Tech Tycoons Who Gave Very, Very Generously [ IDG News Service ]