The impact of the expanding web on charities