Non-profits and charity organizations have turned to the web to get their message to the public and share the news about the work they do.