May 5, 2015 | Microsoft Corporate Blogs Today is Silicon Valley Gives, the annual online giving day that helps hundreds of local nonprofits