Nonprofits reap the rewards of the Web