Survey of charities' use of the Internet