If you haven’t seen the news yet, Microsoft has launched a new division of the company called Microsoft Philanthropies, and has committed $1 billion of cloud computing resources to nonprofit and research organizations over the next three years. In addition to their existing initiatives providing free and discounted versions of their software, Microsoft is striving