Microsoft gives nonprofits great services at great prices.